有没有办法听一下MovieClip播放的完成情况?

时间:2010-07-29 22:22:02

标签: actionscript-3 listener addeventlistener playback

我想在完成MovieClip动画时执行一个函数。也就是说,我会命令它播放()或gotoAndPlay()。我不知道有任何监听器可以使用“addEventListener()”命令附加到MovieClip。我知道我能做什么吗?

2 个答案:

答案 0 :(得分:2)

您可以使用addFrameScript方法,如此post所示,在到达最后一帧时调度自定义事件。

答案 1 :(得分:0)

stage.addEventListener(Event.ENTER_FRAME, onCheckAnimationComplete)

function onCheckAnimationComplete(e:Event)
{
    if(animation.currentFrame==animation.totalFrames)
    {
        //TODO call a function
    }
}