接觸AS3有段時間了,當習慣AS3的寫法後

會覺得AS3比AS2來的好寫很多,同時也提供了很多的事件

如有使用C#的朋友們,應該會覺得二者的寫法到是挺像的

透過AS3的撰寫除了可提升效能外,原始碼也變的更精簡。

 

  事件大至可區分為滑鼠事件鍵盤事件影片事件載入事件..等等

因此花了一點時間整理了之前常用到的一些事件名稱與用法,之後也會陸續更新,也歡迎各位多多提供。

 


☞ 滑鼠事件:

 

事件名稱 編輯器提示錯誤寫法
事件說明
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_DUT 當滑鼠滑出物件時(只觸發一次)

☞ 影片事件:

 

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

☞ Loader事件:

 

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

☞ 鍵盤事件:

 

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

☞ 鍵盤常數:

 

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

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

arrow
arrow
    全站熱搜

    雞蛋貓異想世界 發表在 痞客邦 留言(2) 人氣()