爲控件增加事件偵聽
===================================
button.addEventListener("click",onClick);
internal function onClick(evt:MouseEvent):void{
...
}
===================================
自定義事件數
==================================
dispatchEvent(new Event("myEvent",true,flase);
擴展事件類
public class myEvent extends Event{
}
dispatchEvent---發佈事件(分發事件)
定義新事件
new Event("名稱",true,true)
事件定義
public class NewEvent extends Event{
public static const NEWCLICK:String="newevent";
public var data:String
public function NewEvent(type:String,data:String){
this.data=data;
super(type,false,false);
}
}
MXML中配置事件
<mx:Metadata>
[EVENT(name="loginEvent",type="flash.events.Event")]
</mx:Metadata>