假設場景中有10個元件,都加上AS,如果要除錯時,是不是要一個一個找?都沒效率。
如果能夠建立一個as圖層,將所有語法都放在這個圖層上,在管理與除錯上勢必更加便利。
主要作法如下:
物件的實體名稱.事件名稱 = function(){
執行動作;
}
以下是加在影片片段上的
事件 | 說明 |
onPress = function(){} | 在影片片段上按下左鍵時觸發動作。 |
onRelease = function(){} | 在影片片段上放開左鍵時觸發動作。 |
onReleaseOutside = function(){} | 在影片片段上按下左鍵,並在移出按鈕區域時放開滑鼠而觸發動作。 |
onRollOut = function(){} | 滑鼠游標移出影片片段區域時觸發。 |
onRollOver = function(){} | 滑鼠游標移入影片片段區域時觸發。 |
onLoad = function(){} | 當影片片段完成下載,出現在時間軸時觸發動作。 |
onUnload = function(){} | 當影片片段從時間軸上被移除後觸發動作。 |
onEnterFrame = function(){} | 以SWF檔案的影格速率重複啟動。 |
onMouseDown = function(){} | 按下左鍵時觸發動作。 |
onMouseMove = function(){} | 移動滑鼠時觸發動作。 |
onMouseUp = function(){} | 放開滑鼠按鍵時觸發動作。 |
onDragOut = function(){} | 按下左鍵並按著滑鼠拖曳到物件外面區域時觸發動作。 |
onDragOver = function(){} | 按下左鍵並按著滑鼠滑過物件區域時觸發動作。 |
onKeyDown = function(){} | 按下指定的鍵盤按鍵。 |
onKeyUp = function(){} | 放開指定的鍵盤按鍵。 |
onData = function(){} | 當影片片段接收資料時觸發動作。 |
待續....................................
沒有留言:
張貼留言