カテゴリー: flash

  • ActionScript3.0で逆再生

    ActionScript3で逆再生するためのscriptです。
    setIntervalで20msごとに1フレーム戻って止まるを繰り返すだけの簡単なお仕事です。

    このサンプルだと第1フレームまで戻ります。

    clearIntervalを忘れるとデスパラソルだったりブラクラだったりいろいろまずいことになるので注意。

    速度はfpsとか重さとかの兼ね合いで要調整。20msは若干早い気がします。

    [as3]
    function myEvent(e:MouseEvent):void{

    var targetMc:MovieClip = e.currentTarget as MovieClip;
    var timer= setInterval(backPlay, 20);

    function backPlay(){
    if(targetMc.currentFrame > 1){
    targetMc.prevFrame();
    }else{
    clearInterval(timer);
    }
    };
    }
    [/as3]

  • Flashの上に要素を重ねる。

    flash の上に何か要素を重ねたいときに実現する方法です。
    基本的にはFlashにwmodeを指定すると一番手前に来ることは無くなります。後はz-indexで重ねるだけです。

    (さらに…)