アドアチーブ株式会社

アドアチーブ株式会社 オフィシャルブログ

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みたいな。。
 

-----------------------------------------------------------

全然関係ないのですが、ユニオンジャックの
カウンターチェンジについて、今日始めて知りました。
バランス悪い!と突っ込んだら悪くて(センターがズレてて)正解とのこと。
歴史の重みに無知でした。。(恥)

この記事へのトラックバック

トラックバックURL:  http://www.adachieve.com/~mt/mt334/mt-tb.cgi/1283


この記事へのコメント


名前:
E-mail:
URL:
  情報を記憶: