Actionscript3.0, Flash, 網頁設計

[AS3]物件常用的事件列表

梅干2008/12/02
  接觸AS3有段時間了,當習慣AS3的寫法後,會覺得AS3比AS2來的好寫很多,同時也提供了很多的事件,如有使用C#的朋友們,應該會覺得二者的寫法到是挺像的,透過AS3的撰寫除了可提升效能外,原始碼也變的更精簡,也因為如何讓梅干桑愛不釋手。

  事件大至可區分為滑鼠事件鍵盤事件影片事件載入事件..等等,因此梅干桑花了一點時間整理了之前常用到的一些事件名稱與用法,之後也會陸續更新,也歡迎各位多多提供。

&#9758 滑鼠事件:

事件名稱編輯器提示錯誤寫法
事件說明
clickMouseEvent.CLICK當滑鼠對物件單響一次時
doubleClickMouseEvent.DOUBLE_CLICK當滑鼠對物件雙響二次時
mouseDownMouseEvent.MOUSE_DOWN對著物件按下滑鼠左鍵時
mouseUpMouseEvent.MOUSE_UP對著物件放開滑鼠左鍵時
mouseOverMouseEvent.MOUSE_OVER當滑鼠滑入物件時(只觸發一次,即便在物件上移動也不再觸發, 除非先滑出再滑入)
mouseOutMouseEvent.MOUSE_OUT當滑鼠滑出物件時(只觸發一次)
mouseWheelMouseEvent.MOUSE_WHEEL當滑鼠在物件時使用滾輪時
rollOverMouseEvent.ROLL_OVER當滑鼠在物件上滑動時(每移動一次就觸發一次)
rollOutMouseEvent.ROLL_OUT當滑鼠滑出物件時(只觸發一次)

&#9758 影片事件:

事件名稱編輯器提示錯誤寫法
事件說明
enterFrameEvent.ENTER_FRAME當進入影片物件時

&#9758 Loader事件:

事件名稱編輯器提示錯誤寫法
事件說明
openEvent.OPEN載入元件開啟時
progressProgressEvent.PROGRESS載入元件正進行下載時,一般常用來計算已載入百分比
initEvent.INIT載入在Loader元件上的可被存取載入時的屬性、方法觸發,且會在Complete事件前被廣播
completeEvent.COMPLETE載入元件完成時
ioErrorIOErrorEvent.IO_ERROR載入元件發生錯誤時
unloadEvent.UNLOAD當載入元件被清除時觸發

&#9758 鍵盤事件:

事件名稱編輯器提示錯誤寫法
事件說明
keyDownKeyboard.KEY_DOWN任意按下鍵盤按鍵時
keyUpKeyboard.KEY_UP放開按鍵時

&#9758 鍵盤常數:

常數名稱
常數說明
Keyboard.SPACE空白鍵
Keyboard.ENTEREnter鍵
Keyboard.LEFT←(左方向鍵)
Keyboard.RIGHT→(右方向鍵)
Keyboard.DELETEKEYDel(刪除鍵)

ex. (e.keyCode== Keyboard.Enter)


UAG軍規iPhone防摔殼