Flex4自定義事件

2021-05-28 06:30:31 字數 2045 閱讀 4019

1、自定義事件

2、自定義帶引數的事件

剛到公司上班沒多久,事情不是太多。打醬油的成分佔據大多時間。閒著沒事學習下flex。在這之前沒有接觸過flex。在理解上面多有拙劣之處。重在交流,總結。還望看到的各位高手能夠給予指點。

剛做了乙個自定義事件,對於我們初學flex的並且沒有人交流的還是有點難度的。之前有過好多前輩寫過關於flex自定義事件的博文。也許對於很多新手理解上有點難度。這裡我就簡單的通俗的寫下自定義事件。 1、

自定義事件必須注意幾點:

(1)自定義事件通過繼承event類來實現。

(2)自定義事件不可以自己觸發,只能有系統事件派發。

了解這兩點後現在就可以開始自定義自己的事件了。

首先我們新建乙個actionscript class,這個class繼承flash.events.event。

package myevent

override public function clone():event }}

然後可以建立乙個component,在裡面隨便新增容器和控制項,在控制項上面通過系統事件,比如mouseevent,用來觸發事件。注意,這個mouseevent觸發的事件裡面通過this.dispatchevent(evnet:event)來派發出你自定義的事件。

<?xml version="1.0" encoding="utf-8"?>

[event(name="myevent",type="myevent.myevent")]

最後在建立的flex工程裡面引入這個component,為這個component新增事件***。

<?xml version="1.0" encoding="utf-8"?>

xmlns:s="library:"

xmlns:mx="library:"

xmlns:myms="component.*"

minwidth="955" minheight="600"

creationcomplete="init()" xmlns:mycomponent="mycomponent.*">

2、

自定義帶引數的事件應該明白:

(1)自定義事件繼承event時的建構函式裡面帶引數。

(2)同樣需要觸發系統事件,然後派發自定義事件。

新建乙個actionscript class,這個class繼承flash.events.event。

package customevent

override public function clone():event

}}

然後建立component來設計並實現資料的傳輸和接受。

dispatchdata.mxml**如下

<?xml version="1.0" encoding="utf-8"?>

[event(name="customevent",type="customevent.transferdata")]

receivedata.mxml**如下

<?xml version="1.0" encoding="utf-8"?>		

loginevent.mxml**如下

<?xml version="1.0" encoding="utf-8"?>		

在flex工程裡面引入component即可

<?xml version="1.0" encoding="utf-8"?>

xmlns:s="library:"

xmlns:mx="library:"

xmlns:component="component.*"

minwidth="955" minheight="600"

horizontalcenter="0" verticalcenter="0">

Flex4 自定義事件

1.方式一 通過繼承event類編寫flex4的自定義事件 下面我們來做乙個例子,實現這樣的功能 監控textinput的輸入,通過監控輸入的內容,觸發不同的自定義事件。我們先來寫這個自定義事件 actionscript類test43event.cs packagedemo importflash....

Flex4自定義事件

1 自定義事件 2 自定義帶引數的事件 剛到公司上班沒多久,事情不是太多。打醬油的成分佔據大多時間。閒著沒事學習下flex。在這之前沒有接觸過flex。在理解上面多有拙劣之處。重在交流,總結。還望看到的各位高手能夠給予指點。剛做了乙個自定義事件,對於我們初學flex的並且沒有人交流的還是有點難度的。...

flex4 自定義效果學習

flex4預設提供了很多效果,但是很多時候我們還是要自定義效果才能滿足需求 要自定義flex4的效果需要用到兩個類,animate和animateinstance 自定義的效果要繼承自animateinstance,這個類用來編寫實際效果執行的 裡面必須覆蓋兩個方法play 和animationup...