Flash - 播放影片剪辑一次

Pro*_*cop 3 actionscript-3

我试图在悬停时进行一次电影剪辑播放,目前它无休止地重复播放.

我的动作如下:

mc.stop();
mc.addEventListener(MouseEvent.MOUSE_OVER,mover);

function mover(e:MouseEvent):void
{
    mc.play();
}
Run Code Online (Sandbox Code Playgroud)

一旦完成播放,如何让它停止?

谢谢

Mik*_*tti 10

我知道这是一个古老的话题,但仅供参考,还有另一种方法可以做到这一点.

mc.addFrameScript(mc.totalFrames - 1, callbackFunc);

function callbackFunc()
{
    mc.stop();
}
Run Code Online (Sandbox Code Playgroud)

如果您不想在时间轴中添加任何代码,这很好.这里有关于真棒的更多信息的链接addFrameScript.