AS3用于动画按钮

时间:2010-03-18 21:21:06

标签: actionscript-3

我需要AS3帮助动画按钮。我创建的按钮(影片剪辑)开始在鼠标悬停时播放,但在鼠标移出事件发生时立即停止。但我希望按钮在停止动画之前完成循环循环,并在第1帧的下一次鼠标悬停时播放动画。

这是我到目前为止的代码:

stop();
bt.addEventListener(MouseEvent.MOUSE_OVER,onMouseOver);
function onMouseOver(event:MouseEvent):void {
    gotoAndPlay(1);
}

提前致谢, 了Jenya

1 个答案:

答案 0 :(得分:1)

看起来你实际上并没有按下按钮而是按钮的容器。

也许试试:

bt.gotoAndPlay(1)

(event.target as MovieClip).gotoAndPlay(1)

你应该做的就是在按钮的第一帧添加一个to stop(),这样它就不会永远循环。