av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Flex自定義事件用法指南

本文和大家重點(diǎn)討論一下Flex自定義事件的用法,事件是一個(gè)非常有用的功能,通常用于信息傳遞交互大大提高程序編寫的靈活性。

成都創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)制作的專業(yè)的建站公司,擁有經(jīng)驗(yàn)豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁(yè)設(shè)計(jì)人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實(shí)力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨(dú)特的設(shè)計(jì)風(fēng)格。自公司成立以來(lái)曾獨(dú)立設(shè)計(jì)制作的站點(diǎn)上1000家。

Flex自定義事件

事件是一個(gè)非常有用的功能,通常用于信息傳遞交互大大提高程序編寫的靈活性。在高級(jí)語(yǔ)言中都會(huì)集成這方面特性;Flex也不例外幾乎所有控件中都集成了大量的事件,如果Button的Click事件等。但實(shí)際應(yīng)用中控件自有的事件是不能滿真實(shí)需要的,特別在自己編寫自定義控件時(shí),自定義控件內(nèi)部信息的改變?nèi)绾渭皶r(shí)通知所在的容器變得很更要;這個(gè)時(shí)候Flex自定義事件就起到它的作用。

在Flex中Flex自定義事件有兩種情況,分別是ActionScript和MXML中定義。

在ActionScript中定義:

 
 
 
  1. [Event(name="myEnableEvent",type="flash.events.Event")]  
  2.  
  3. publicclassMyComponentextendsUIComponent  
  4.  
  5. {  
  6.  
  7. ...  
  8.  
  9. }  
  10.  

Flex自定義事件在MXML中定義:

 
 
 
  1.  
  2.  
  3. [Event(name="DataChange",type="DataChangeEvent")]  
  4.  
  5.  
  6.  

 DataChangeEvent事件參數(shù)的定義:

 
 
 
  1. importflash.events.Event;  
  2.  
  3. publicclassDataChangeEventextendsflash.events.Event  
  4.  
  5. {  
  6. publicfunctionDataChangeEvent()  
  7.  
  8. {  
  9. super("DataChange");  
  10. }  
  11.  
  12. publicvarData:Object;  
  13. }  
  14.  
  15.  

在Flex自定義控件中定義和觸發(fā)事件:

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. [Event(name="DataChange",type="DataChangeEvent")]  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. functionChange():void  
  17.  
  18. {  
  19.  
  20. this.dispatchEvent(newDataChangeEvent());  
  21.  
  22. }  
  23.  
  24. ]]> 
  25.  
  26.  
  27.  
  28.  
  29.  

 
容器接收相關(guān)Flex自定義控件事件:

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10. importmx.controls.Alert;  
  11.  
  12. functiononChange(e:DataChangeEvent)  
  13.  
  14. {  
  15.  
  16. }  
  17.  
  18. ]]> 
  19.  
  20.  
  21.  
  22.  
  23.  

 其實(shí)Flex自定義事件的現(xiàn)實(shí)也很簡(jiǎn)單,但起著非常重要的作用;正是因?yàn)橛辛耸录臋C(jī)制,使得大部分重復(fù)的功能抽取到自定義控件中,從而達(dá)到一個(gè)很高的代碼重用性。

【編輯推薦】

  1. 解析Flex渲染器的使用
  2. Flex主題創(chuàng)建及支持的樣式設(shè)置方式
  3. 全面認(rèn)識(shí)Flex應(yīng)用程序的六大元素
  4. 揭開Flex正則表達(dá)式的神秘面紗
  5. Flex數(shù)據(jù)綁定及其使用頻繁的幾種情況 

名稱欄目:Flex自定義事件用法指南
鏈接地址:http://uogjgqi.cn/article/coddgpj.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流