在一定的秒数后启动Movieclip

时间:2013-03-15 04:30:09

标签: actionscript-3 flash actionscript movieclip

我试图在X秒后启动一个动画片段,有什么建议吗?我真的很感激我能得到的任何帮助。我正在使用Actionscript 3。

1 个答案:

答案 0 :(得分:0)

向MC的父级添加一个EnterFrame侦听器,计算所需的秒数,然后开始播放MC并删除侦听器。或者,使用flash.utils.setTimeout函数调用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
    }
}