import mx.controls.alert;
import flash.events.mouseevent;
button 事件註冊
bt1.addeventlistener(mouseevent.click,onc);
bt1.addeventlistener(mouseevent.mouse_move,onm);
事件型別,要執行的方法名,是否捕獲,優先順序-從0開始從最大值的開始執行);
}internal function onc(evt:mouseevent):void
internal function onm(evt:mouseevent):void
事件發布:
bt1.addeventlistener(mouseevent.click,cl);
bt1.addeventlistener("testevent",ol);
}internal function cl():void
//自定事件中的方法
internal function ol():void
先註冊mouseevent.click事件,呼叫cl方法,通過cl方法發布乙個testevent事件,再通過testevent事件呼叫ol方法。
註冊事件,反註冊事件,匿名事件
根據資料動態建立控制項及為控制項動態繫結事件 事件不只乙個,包括匿名方法 現在要訂閱乙個新事件同時取消這個控制項的所有事件.改用反射實現,用反射獲得button的eventhandler,並對它進行反註冊。方法一。propertyinfo propertyinfo typeof button get...
Flex事件分發
本文和大家重點討論一下flex事件分發的概念,在分發事件時,將會分發乙個事件物件出去。不管是那個事件類,都是繼承自flash.events.event物件的,他包含一些比較重要的屬性,type和bubbles。flex事件分發 最終繼承自eventdispatcher的物件都會含有dispatche...
Flex事件機制
事件流按執行流程分為3步 1 捕獲階段 捕獲事件 capturing,從根節點開始順序而下,檢測每個節點是否註冊了 同時,flex 將事件物件的currenttarget 值改為當前正在檢測的物件。如果註冊了 則呼叫監聽函式。2 目標階段 檢測目標的 targeting 觸發在目標物件本身註冊的監聽...