close

Flash CS3 ActionScript 3.0的寫法和過往的ActionScript 2.0有著些許的差異性

這陣子因為工作需要開始接觸Flash,從0到有,就算是很初學的東西仍就是讓我叫苦連篇,其中動畫使用到普遍的stopplay功能,網路上充斥著AS3.0stopplay的教學,但就是有些細節沒交代清楚(誰叫你是初學者),被卡住很多天,解開當下一整個海闊天空,由於太感動所以寫一篇教學以示紀念。

 

 

 

1.      首先新增一個FLASH檔案(ActionScript 3.0)


2.     【視窗】→【內鍵元件庫】→【按鈕】


3.      選擇適合的playstop按鈕直接拖曳到舞台內,其按鈕會自動複製到我們的元件庫


4.      點選play的按鈕下面工作窗格會出現【屬性】


5.      於【實體名稱】內先定義屬性為play_btnplay_btn為自行定義的名稱


6.      作完play按鈕接著完成stop的按鈕屬性- stop_btn


7.      請於時間軸的第一個影格內按快速鍵【F9】或者至【視窗】→【動作】輸入以下語法


//stop語法

      stop_btn.addEventListener(MouseEvent.CLICK,stopMC);

function stopMC(event:MouseEvent){

 

 stop();

 

}
//play語法

play_btn.addEventListener(MouseEvent.CLICK,playMC);

 

function playMC(event:MouseEvent){

 

 play();

 

}

 


-

完成以上動作便可以於動畫內控制影片的playstop了。

 

後記:我當初卡到的地方就是不知道要去設定按鈕的實體名稱,以及不曉得把語法寫在同一個影格內,半路出家總會遇到很天兵的問題,現在回頭看就會覺得其簡單無比,但語法這個東西就是這樣,一個點卡住就會很痛苦,所以完整教學提供給大家使用囉!

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 小光 的頭像
    小光

    從頭到尾都在無病呻吟

    小光 發表在 痞客邦 留言(2) 人氣()