2008.07.29よく使うAS(フェード)
よく使うASで、フェードがあります。
ボタン大量に並べて、アクションどうしよう?ってときに、
何かと便利だったりしますので、ちょっと公開。
アクション作るのめんどい時に
コピペして使っていただければ幸いです。
/*MCフェード*/
//(対称MC,アルファ初期値,アルファ最終値,速さ,スタートまでの時間)
function fade(mc,sa,ea,tmp,wait){
eval(mc)._alpha = sa
time = 0;
wait = (wait == undefined)?0:wait;
eval(mc).onEnterFrame = function(){
time ++
if(time > wait){
if(sa>ea){
eval(mc)._alpha -= tmp;
if(eval(mc)._alpha < ea){
eval(mc)._alpha = ea;
delete eval(mc).onEnterFrame;
}
}else{
eval(mc)._alpha += tmp;
if(eval(mc)._alpha > ea){
eval(mc)._alpha = ea;
delete eval(mc).onEnterFrame;
}
}
}
}
}
var してないので、
ライブラリとして見ないで下さい
でも、こうすれば効率がよくなる、俺はもっと多機能なのを使っている。
というツッ込み等、大歓迎です。
そういえばASライブラリってないんでしょうか?
prototype.jsみたいな。。
-----------------------------------------------------------
全然関係ないのですが、ユニオンジャックの
カウンターチェンジについて、今日始めて知りました。
バランス悪い!と突っ込んだら悪くて(センターがズレてて)正解とのこと。
歴史の重みに無知でした。。(恥)

