Flex自定義事件用法指南

2021-08-31 21:50:19 字數 2084 閱讀 3434

flex自定義事件用法指南

本文向大家介紹一下flex自定義事件的概念,在flex中flex自定義事件有兩中情況,分別是actionscript和mxml中定義。

ad: 

本文和大家重點討論一下flex自定義事件的用法,事件是乙個非常有用的功能,通常用於資訊傳遞互動大大提高程式編寫的靈活性。

flex自定義事件

事件是乙個非常有用的功能,通常用於資訊傳遞互動大大提高程式編寫的靈活性。在高階語言中都會整合這方面特性;flex也不例外幾乎所有控制項中都整合了大量的事件,如果button的click事件等。但實際應用中控制項自有的事件是不能滿真實需要的,特別在自己編寫自定義控制項時,自定義控制項內部資訊的改變如何及時通知所在的容器變得很更要;這個時候flex自定義事件就起到它的作用。

在flex中flex自定義事件有兩種情況,分別是actionscript和mxml中定義。

在actionscript中定義:

1 [event(name="myenableevent",type="flash.events.event")]  

2 3 

publicclassmycomponentextendsuicomponent  

4 5   

10 flex自定義事件在mxml中定義:

11 12 

13 [event(name="datachange",type="datachangeevent")]  

14 15 

16 datachangeevent事件引數的定義:

17 importflash.events.event;  

18 19 

publicclassdatachangeeventextendsflash.events.event  

20 21   

27 28 

publicvardata:object;  

29 }  

30 31 

在flex自定義控制項中定義和觸發事件:

32 <?

xmlversion

xmlversion

="1.0"encoding="utf-8"

?>

33 34 

<

mx:formxmlns:mx

mx:formxmlns:mx

=""width="212"height="56"

>

35 36 

37 38 

[event(name="datachange",type="datachangeevent")]  

39 40 

41 42 

<

mx:buttonlabel

mx:buttonlabel

="button"click="change()"

/>

43 44 

45 46 

47 48 

functionchange():void 

49 50  

55 56 

]]> 

57 58 

59 60 

61 

容器接收相關flex自定義控制項事件:

62 <

=""layout="absolute"xmlns:ns1="*"

>

63 64 

<

ns1:employeecombox

ns1:employeecombox

="146"y="132"datachange="onchange(event)"

>

65 66 

67 68 

69 70 

71 72 

importmx.controls.alert; 

73 74 

functiononchange(e:datachangeevent) 

75 76  

79 80 

]]> 

81 82 

83 84 

85 其實flex自定義事件的現實也很簡單,但起著非常重要的作用;正是因為有了事件的機制,使得大部分重複的功能抽取到自定義控制項中,從而達到乙個很高的**重用性。

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開發過程中很多情況下都要用到自定義的事件 關於事件 大概有這麼幾個概念 觸發事件的操作.事件物件.事件偵聽器 個人感覺事件偵聽器和事件偵聽函式是同等的 事件型別 自定義事件中包括一下元素 事件型別.事件排程程式 事件排程程式描述的是在什麼情況下廣播事件 觸發事件的操作 告訴事件排程程式將事件...