1. 程式人生 > >ActionScript3.0利用按鈕控制場景的播放和停止

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%正確,希望大家以學習的態度自己練習一遍,也可以直接複製即用,若是執行不成功,請注意檢查大小寫,符號等)