2010-01-27 131 views
1

即時通訊新的這個Flash和我使用的行動腳本as2我想知道是否有任何關於如何創建一個切換按鈕到目前爲止,這是我有很好的教程。切換播放/暫停按鈕

on (release) { 
play(); 
} 

on (release) { 
stop(); 
} 

我想讓你玩playit時就會開始動畫,但是會顯示暫停按鈕,反之亦然。

回答

1

您需要跟蹤切換的狀態:即按下按鈕時是否播放動畫。

所以您按鈕的代碼可能是:

on (release){ 
_root.toggleMe();//assuming you want to start/stop the main timeline 
} 

然後在主時間軸,你可以這樣定義toggleMe()函數:

var isPlaying:Boolean = false; // track state of animation - paused to start 

function toggleMe():Void { 
    if (isPlaying) { 
     stop(); 
     isPlaying = false; 
    } else { 
     play(); 
     isPlaying = true; 
    } 
} 

stop(); 

[編輯:改變了代碼來控制主時間軸]

+0

我想要控制的電影不在它位於_root上的影片剪輯中,並且該按鈕將位於動畫片段內?我所有新來這個,所以可能是一個白癡證明指令會對我有意義..謝謝,我很抱歉 – 2010-01-27 18:24:58

+0

我改變了答案來控制maintimeline(_root)。 – 2010-01-27 21:40:06

+0

非常感謝你... – 2010-01-28 14:07:03