ActionScript3.0利用按鈕控制場景的播放和停止
1, 圖層1插如元件,元件命名為man_mc
2, 圖層2插入2個按鈕
3, 給按鈕命名:play_btn, stop_btn
4, 圖層2第一幀,F9開啟動作面板,輸入程式碼
play_btn.addEventListener(MouseEvent.CLICK,people_move);
function people_move(me:MouseEvent){
this.play();
}
stop_btn.addEventListener(MouseEvent.CLICK,people_stop);
function people_stop(me:MouseEvent){
this.stop();
}
註解:
play_btn stop_btn :按鈕名稱
addEventListener :事件監聽器(不曉得是什麼意思,輸入首字母可以自動選擇,如果不能自動選擇,第一個單詞是小寫,後兩個單詞首字母是大寫)
MouseEvent:滑鼠事件
CLICK:單擊(必須全部是大寫)
people_move:要達到的目的,名字隨便取,但是輸入的時候若是藍色,則命名和其他命令撞車,不能成立)
function:函式
this:當前場景
補充:
若要剛開始時候影片是停止播放的,在最開始輸入程式碼 stop();
若影片剪輯是有動畫的,要在停止場景播放的同時停止影片剪輯,在開始場景播放的同時開始影片剪輯,加上2行程式碼
play_btn.addEventListener(MouseEvent.CLICK,man_jump);
function man_jump(me:MouseEvent){
man_mc.play();
}
stop_btn.addEventListener(MouseEvent.CLICK,man_stop);
function man_stop(me:MouseEvent){
man_mc.stop();
}
(宣告:我是初學者,完全沒學過ActionScript程式碼,要我認真系統學習,我沒這個耐心也學不來。所以筆記只是個捷徑,按照自己的方式去記憶和學習,只學目前暫時需要用的。高手就莫見笑了!嘿嘿
學習來源--《FLASH 動畫即戰力》(楊東昱著),根據書本和自己實踐後所得筆記,99.9%正確,希望大家以學習的態度自己練習一遍,也可以直接複製即用,若是執行不成功,請注意檢查大小寫,符號等)