更新時間:2024-04-06 18:12:04作者:admin3
共5個參數,解釋如下:
/**
?*?為?EventDispatcher?對象注冊事件偵聽器對象,以使偵聽器能夠接收事件通知。可以為特定類型的事件、階段和優先級在顯示列表中的所有節點上注冊事件偵聽器。
?*?@param?type?事件的類型
?*?@param?listener?處理事件的偵聽器函數。此函數必須接受?Event?對象作為其唯一的參數,并且不能返回任何結果
?*?@param?useCapture?是否用于捕獲階段,否則用于冒泡階段(默認值)
?*?@param?priority?事件偵聽器的優先級,數字越大,優先級越高
?*?@param?useWeakReference?是否使用弱引用,強引用(默認值)可防止您的偵聽器被當作垃圾回收,弱引用則沒有此作用
?*/
function?addEventListener(type:?String,?listener:?Function,?useCapture:?Boolean?=?false,?priority:?int?=?0,?useWeakReference:?Boolean?=?false):?void一般只使用前兩個參數,后面參數省略,除非特殊需要
示例如下:
//?偵聽一個幀刷新函數
addEventListener(Event.ENTER_FRAME,onUpdate);
//?刷新函數
function?onUpdate(e:Event):void
{
????//?code
}