演進至今,Flash 所使用的語法 Action Script(以下簡稱AS)已經發展到3.0版,
語法結構要求嚴謹,與 1.0、2.0 大不相同。
我把 AS 3.0 的語法架構解釋為一個正三角形,
三個角色:
1. 程式名稱與內容(function)。
2. 監視器(Listener)。
3. 被監視的對象,也就是元件(Symbols,按鈕或是影片片段)。
其三角規則為,先建立一個程式與希望執行的內容,
再建立一個按鈕或是影片片段,
接著建立一個監視器,就是要監視之前那個元件,
當該元件被監視到有動作,可能是被按一下、被碰到或只是時間軸開始播放,
就執行程式內容。
以下有一段例子:
function nextPhoto( event:MouseEvent ){
//nextPhoto 為程式名稱,MouseEvent 代表這是個滑鼠事件
this.play();
//程式內容是時間軸開始播放
}
next_btn.addEventListener( MouseEvent.CLICK , nextPhoto);
//監視器發現 next_btn 被按了一下,則執行 nextPhoto 這個程式
重點一:英文字母大小寫字有差別的。
重點二:" // "即代表單行的註解文字
這只是一個簡單例子,會繼續跟各位介紹這方面的應用。