Apache flex 如何使按钮转到主时间线上的特定帧

Apache flex 如何使按钮转到主时间线上的特定帧,apache-flex,flash,actionscript-3,Apache Flex,Flash,Actionscript 3,如何使按钮转到主时间线上的特定帧 我的按钮叫play\u btn 我想让它转到主时间轴上的特定帧???将此代码放在主时间轴的第1帧上,与按钮在同一场景中 play_btn.addEventListener(MouseEvent.CLICK, play_btnClickHandler); function play_btnClickHandler(ev:MouseEvent):void { //The actual code to jump to a specific frame

如何使按钮转到主时间线上的特定帧 我的按钮叫play\u btn
我想让它转到主时间轴上的特定帧???

将此代码放在主时间轴的第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是你的帧号


“this.”可以省略,但我喜欢它,因为它可以确保阅读代码的人更容易理解受到影响的内容,并且可能不完全了解正在发生的事情。

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

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'); } play_btn.addEventListener(MouseEvent.CLICK,play_btn.addEventListener); 功能播放\u btnClickHandler(ev:MouseEvent):无效 { //跳转到特定帧的实际代码 this.gotoAndPlay('myFrameLabel'); }