Flash 如何检测movieclip stop();功能?

Flash 如何检测movieclip stop();功能?,flash,actionscript-3,Flash,Actionscript 3,我有一个游戏,我在actionscript中使用函数gotoAndStop在我的角色游戏中玩框架“移动”。在这个框架中有movieclip。如何检测帧内的movieclip何时“移动”结束?使用undocumented()方法,将代码添加到嵌套movieclip的最后一帧。示例函数可以是这样的: nested_mc.addFrameScript(nested_mc.totalFrames - 1, function():void { nested_mc.dispatchEvent(ne

我有一个游戏,我在actionscript中使用函数gotoAndStop在我的角色游戏中玩框架“移动”。在这个框架中有movieclip。如何检测帧内的movieclip何时“移动”结束?

使用undocumented()方法,将代码添加到嵌套movieclip的最后一帧。示例函数可以是这样的:

nested_mc.addFrameScript(nested_mc.totalFrames - 1, function():void 
{
    nested_mc.dispatchEvent(new Event(CustomEvent.LAST_FRAME, true, true));
});
在movieclip的最后一帧上调度事件,并启用冒泡。侦听此事件,然后在处理程序中执行需要执行的操作


addFrameScript的第一个参数是帧编号,但它是基于零的。这就是为什么-1

如果您认为答案正确,请将其标记为正确:)