FLEX學習筆記----事件

爲控件增加事件偵聽

===================================
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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章