2011-10-21 23 views

回答

1
btn.addEventListener(
    MouseEvent.CLICK, 
    function(e:MouseEvent):void 
    { 
     MovieClip(root).gotoAndPlay(18); 
    } 
); 

哪裏btn是按鈕實例名稱,並18是你想要的主時間軸從播放框。

或者你可以寫一個函數,可以很容易地分配給多個按鈕:

function clickFrame(button:Sprite, frame:int):void 
{ 
    button.addEventListener(
     MouseEvent.CLICK, 
     function(e:MouseEvent):void 
     { 
      MovieClip(root).gotoAndPlay(frame); 
     } 
    ); 
} 

clickFrame(btn1, 18); 
clickFrame(btn2, 67); 
clickFrame(btn3, 114); 
+0

循環到下一幀我認爲這會做到這一點。 Thnx很多! – kallipatira

0

如果它讓只要點擊按鈕嘗試添加

>>stop(); 
btn.addEventListener(
    MouseEvent.CLICK, 
    function(e:MouseEvent):void { 
     MovieClip(root).gotoAndPlay(18); 
     ***stop();*** 
}); 
相關問題