2009年4月24日 星期五

影片加按鈕



目標
學習AS2.0中的按鈕控制

學習新功能

stop()

gotoAndPlay()
on (release)
步驟
一、設定Flash程式

開新檔案,選ActionScript 2.0模式。
二、匯入swf

檔案 > 匯入,將toonboom做好的swf檔匯入舞台。
二、套用按鈕元件

新增一圖層,更名為「按鈕」。
視窗 > 內建元件庫,選擇可用的按鈕,將播放按鈕拖拉放到舞台。
必要時,利用視窗 > 對齊,選水平及垂直居中,使按鈕居畫面中央。
到元件庫,將前一步驟產生的元件更名為「Play_btn」。

選按鈕層之第2影格迄最後影格,滑鼠右鍵「清除影格」。


三、複製及修改按鈕元件

滑鼠右鍵點按元件庫內的「Play_btn」按鈕元件,選重製,將重製之元件更名為「Replay_btn 」。
點按該 Replay二下,開啟,在三角形圖層內將三角形修改為英文字「Replay」,並將它打散。
在按鈕層最後一格新增一空白關鍵影格,從元件庫將Replay按鈕拖拉放到舞台,擺好位置。
四、為按鈕加入AS (ActionScript)

選取第1影格舞台上的「Play_btn」按鈕。
視窗 > 動作

於動作動畫框內輸入以下的語令:
on (release) {gotoAndPlay(2);
}
選取第後影格舞台上的「Replay_btn 」按鈕。
於動作動畫框內輸入以下的語令:
on (release) {gotoAndPlay(2);
}
亦可在影格上作如下處理
Replay_btn.onRelease=function(){
gotoAndplay(2);

五、增設影片控制AS
在按鈕層上方新增一圖層。
取名為「AS」。
選第一影格。
在動作視窗內加入下列語令:
stop;
六、存檔

測試影片。
檔案,取名儲存。
補充

將ToonBoom完成的swf檔匯入到Flash的方法是檔案 > 匯入 > 檔匯入舞台。
建議

AS2.0的語令在AS3.0已改頭換面,須重新學習

沒有留言:

張貼留言