0

X 秒後にムービークリップを開始しようとしていますが、何か提案はありますか? 私が得ることができるどんな助けにも本当に感謝しています。Actionscript 3 を使用しています。

4

1 に答える 1

0

EnterFrame リスナーを MC の親に追加し、必要な秒数をカウントしてから、MC の再生を開始してリスナーをドロップします。または、flash.utils.setTimeoutfunction を使用して へのラッパーを呼び出しますyourMC.play()

var framesLeft:int=100; // choose
addEventListener(Event.ENTER_FRAME,countdown); // here we add the listener
function countdown(e:Event):void { // the listener itself
    framesLeft--; // count down from 100
    if (framesLeft<0) { // wow, there was 0
        e.target.removeEventListener(Event.ENTER_FRAME,countdown); // "drop" listener
        yourMC.play(); // MC's the delayed start
    }
}
于 2013-03-15T05:14:27.820 に答える