如何使按钮转到主时间轴上的特定帧

时间:2010-09-13 00:05:26

标签: flex flash actionscript-3

如何使按钮转到主时间轴上的特定帧 我的按钮叫做play_btn 我希望它转到主时间轴上的特定帧???

2 个答案:

答案 0 :(得分:1)

将此代码放在主时间轴的第1帧上,与按钮位于同一场景中。

play_btn.addEventListener(MouseEvent.CLICK, play_btnClickHandler);

function play_btnClickHandler(ev:MouseEvent):void
{
    //The actual code to jump to a specific frame
    this.gotoAndPlay(30);
}

30是你的帧号。

'这个'。可以省略,但我喜欢它,因为它确保它更容易理解那些正在阅读你的代码的人受到的影响,并且可能完全不知道发生了什么。

答案 1 :(得分:1)

如果在动画中修改后帧编号发生变化,通常最好使用帧标签。

play_btn.addEventListener(MouseEvent.CLICK, play_btnClickHandler);

function play_btnClickHandler(ev:MouseEvent):void
{
    //The actual code to jump to a specific frame
    this.gotoAndPlay('myFrameLabel');
}