Flash AS3 - 等待MovieClip完成

Ben*_*Ben 2 flash actionscript-3

我正在编写一些代码(我认为)需要按顺序播放MovieClip对象.我希望能够将其留在一个帧中,并且只使用外部源文件.

我希望使用它的方式是在程序的各个部分之间切换.

删除当前子
构造movieclip
添加新子项
等待新子项的完成并转到下一步

这是可能的吗?

编辑:除ENTER_FRAME方法之外.当剪辑到达其最终帧时,当确定可以发送信号时,每帧运行一个处理程序似乎很浪费.

cma*_*ann 6

你可以使用这个addFrameScript方法.

http://www.kirupa.com/forum/showpost.php?p=2098268&postcount=318

MovieClip.addFrameScript(frame:int, method:Function, [frame:int, method:Function...]):void;
Run Code Online (Sandbox Code Playgroud)

像这样的东西:

// This will be called on the last frame.
function myfunc():void{
    // Do stuff
}
// ** The frame number is zero-based.
myclip.addFrameScript(myclip.totalFrames-1, myfunc);
Run Code Online (Sandbox Code Playgroud)