一.分派自定義事件型別
任何實現flash.event.ieventdispatcher介面的物件都可以分派事件,這包括所有顯示物件和一些非顯示物件類。通常,對於
自定義的非顯示類,可以通過擴充套件flash.event.eventdispatcher實現分派事件的功能。
**:dispatcherevent(new event("complete"));
這行**執行兩個操作:
* 例項化乙個新事件類來處理和儲存資訊
* 使用dispatcherevent()函式呼叫來分派「complete」型別的事件
二.建立自定義事件
下面將建立乙個簡單的例項,新增事件分派到自定義的非顯示元件中。程式載入乙個xml檔案,然後在乙個list中顯示出結果。
首先建立乙個名為dataloader的新as類,這個類處理資料的載入和分析工作。
package netpublic function load(url:string):void
public function oncomplete(event:event):void
var ev:contentevent=new contentevent(contentevent.data_back);//建立並分派自定義完成事件
ev.users=users;
dispatchevent(ev);
} public function onerror(event:event):void
}}
建立自定義事件
package eventoverride public function clone():event
}}
mxml應用程式
<?xml version="1.0" encoding="utf-8"?>xmlns:s="library:"
xmlns:mx="library:"
minwidth="955" minheight="600"
creationcomplete="init()">
flex自定義事件
開始的時候不知道該怎麼寫自定義事件,怎感覺很麻煩,其實理解就不麻煩了。一 首先你要定義乙個事件,讓這個事件繼承event 放在events包下 建乙個events包 package events 二 你可以自定義元件使用這個事件,比如我定義乙個兩個按鈕的元件 event name aaa type ...
Flex自定義事件
size medium flex自定義事件的乙個重要用途是能夠把子容器中的資訊傳遞到父容器中。size parent.mxml son.mxml event name datachange type events.datachangeevent datachangeevent.as package ...
Flex 自定義事件
flex開發過程中很多情況下都要用到自定義的事件 關於事件 大概有這麼幾個概念 觸發事件的操作.事件物件.事件偵聽器 個人感覺事件偵聽器和事件偵聽函式是同等的 事件型別 自定義事件中包括一下元素 事件型別.事件排程程式 事件排程程式描述的是在什麼情況下廣播事件 觸發事件的操作 告訴事件排程程式將事件...