1. 首頁
  2. »
  3. 網頁開發
  4. »
  5. Flash
  6. »
  7. [AS3]物件常用的事件列表

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

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

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


&#9758 滑鼠事件:

事件名稱 編輯器提示錯誤寫法
事件說明
click MouseEvent.CLICK 當滑鼠對物件單響一次時
doubleClick MouseEvent.DOUBLE_CLICK 當滑鼠對物件雙響二次時
mouseDown MouseEvent.MOUSE_DOWN 對著物件按下滑鼠左鍵時
mouseUp MouseEvent.MOUSE_UP 對著物件放開滑鼠左鍵時
mouseOver MouseEvent.MOUSE_OVER 當滑鼠滑入物件時(只觸發一次,即便在物件上移動也不再觸發, 除非先滑出再滑入)
mouseOut MouseEvent.MOUSE_OUT 當滑鼠滑出物件時(只觸發一次)
mouseWheel MouseEvent.MOUSE_WHEEL 當滑鼠在物件時使用滾輪時
rollOver MouseEvent.ROLL_OVER 當滑鼠在物件上滑動時(每移動一次就觸發一次)
rollOut MouseEvent.ROLL_OUT 當滑鼠滑出物件時(只觸發一次)

&#9758 影片事件:

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

&#9758 Loader事件:

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

&#9758 鍵盤事件:

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

&#9758 鍵盤常數:

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

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