亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Flex > 正文

FLEX 事件機制-自定義事件介紹

2024-09-08 18:17:21
字體:
來源:轉載
供稿:網友
最近在做地圖JS和FLEX的封裝工作,flex封裝需要用到自定義事件這方面知識,在這里就簡單介紹一下FLEX自定義事件。

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

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

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

首先我們新建一個ActionScript 類,這個類繼承flash.events.Event。
復制代碼 代碼如下:

package
{
import flash.events.Event;

public class MyEvent extends Event
{
public static const myEvent:String="myEvent";

public var data:*;

public function MyEvent(type:String,bubbles:Boolean=false,cancellabel:Boolean=false,data:* = null)
{
super(type,false,false);
this.data = data;
}

override public function clone():Event{
return new MyEvent(myEvent,false,false,data);
}

override public function toString():String{

return formatToString("MyEvent");
}
}
}

創建一個組件來監聽事件,實現數據的接受。

component.mxml
復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%" initialize="init()">
<s:layout>
<s:BasicLayout/>
</s:layout>

<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;
public var ff:FlexMyEvent;

public function init():void{

ff = this.parentDocument as FlexMyEvent;
ff.addEventListener(MyEvent.myEvent,myEventHandler);//監聽事件

}
public function myEventHandler(eve:Object):void{

inpu.text = eve.data;
Alert.show("事件觸發,"+eve.data);
}

]]>
</fx:Script>

<fx:Declarations>
<!-- 將非可視元素(例如服務、值對象)放在此處 -->
</fx:Declarations>


<s:Panel width="100%" height="100%" backgroundColor="#E7D4DD">

<s:TextInput id="inpu">

</s:TextInput>

</s:Panel>



</s:Group>

主程序

FlexMyEvent.mxml
復制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:comp = "*"
width="100%" height="100%">

<fx:Script>
<![CDATA[

import flash.external.ExternalInterface;
import flash.system.Security;

import mx.controls.Alert;
import mx.events.FlexEvent;
public var callBackInfo:String = "";
public function doSend():void{

callBackInfo = input.text;
var myEve:MyEvent = new MyEvent(MyEvent.myEvent,false,false,callBackInfo);//派發事件 myEve.data is Object;
this.dispatchEvent(myEve);

}

]]>
</fx:Script>

<fx:Declarations>
<!-- 將非可視元素(例如服務、值對象)放在此處 -->
</fx:Declarations>

<mx:HBox width="100%" height="100%" horizontalAlign="center" verticalAlign="middle">


<s:Panel width="100%" height="100%">
<mx:HBox paddingLeft="5" width="100%" height="100%">
<s:TextInput id="input" text="Send Hello">

</s:TextInput>
<s:Button label="Send" click="doSend()">

</s:Button>
</mx:HBox>
</s:Panel>

<comp:Component>

</comp:Component>
</mx:HBox>

</s:Application>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91深夜福利视频| 一个人看的www欧美| 欧美孕妇性xx| 国产成人在线一区二区| 国产美女精品视频| 欧美中文字幕在线观看| 中文字幕欧美国内| 一区二区欧美亚洲| 国产色婷婷国产综合在线理论片a| 日本高清不卡在线| 日韩av日韩在线观看| 久久久av电影| 国产精品影片在线观看| 国产精品美女主播在线观看纯欲| 亚洲精品一区久久久久久| 亚洲国产精品视频在线观看| 亚洲欧美综合图区| 中文.日本.精品| 自拍视频国产精品| 日韩中文字幕国产| 亚洲人高潮女人毛茸茸| 亚洲成年网站在线观看| 亚洲激情中文字幕| 亚洲欧洲一区二区三区在线观看| 一区二区三区在线播放欧美| 欧美激情国产高清| 国产精品va在线播放我和闺蜜| 一区二区三区亚洲| 亚洲欧美日本另类| 久久精品国产69国产精品亚洲| 色偷偷偷综合中文字幕;dd| 91av福利视频| 中文字幕自拍vr一区二区三区| 国产大片精品免费永久看nba| 国产精品久久久久久久久免费| 亚洲自拍偷拍福利| 欧美另类在线观看| 欧美成人剧情片在线观看| 色伦专区97中文字幕| 超碰91人人草人人干| 亚洲欧美国产va在线影院| 欧美重口另类videos人妖| 国产精品久久久久福利| 一区二区在线免费视频| 亚洲成人精品在线| 自拍视频国产精品| 精品久久久久久久久久| 97在线精品视频| 国产一区玩具在线观看| 欧美激情精品久久久久久大尺度| 欧洲美女免费图片一区| 成人免费福利在线| 国产伦精品免费视频| 欧美视频在线观看 亚洲欧| 亚洲第一色在线| 日韩欧美国产激情| 亚洲人线精品午夜| 日韩大片在线观看视频| 日韩精品在线播放| 国产一区二区三区在线播放免费观看| 成人妇女淫片aaaa视频| 午夜精品久久久久久久99热| 日韩美女中文字幕| 日本成人免费在线| 欧美成人免费小视频| 成人精品视频在线| 国产成人97精品免费看片| 黑人欧美xxxx| 亚洲精品之草原avav久久| 久久手机免费视频| 91精品国产成人| 国产日韩欧美在线看| 欧美性猛交xxxx黑人猛交| 欧美激情综合色| 日韩一区在线视频| 国产精品第三页| 亚洲国产精品99久久| 精品毛片三在线观看| 国内精品在线一区| 久操成人在线视频| 91精品国产91久久久久久吃药| 欧美成人黑人xx视频免费观看| 亚洲精品之草原avav久久| 欧美日韩裸体免费视频| 亚洲精品免费在线视频| 97av在线视频| 亚洲专区中文字幕| 日韩一区二区三区xxxx| 色无极亚洲影院| 国产精品狼人色视频一区| 日韩精品视频免费在线观看| 久久久久久国产精品| 成人激情在线播放| 国产精品v日韩精品| 日韩电影在线观看中文字幕| 亚洲欧美国产日韩中文字幕| 亚洲va欧美va国产综合久久| 在线电影欧美日韩一区二区私密| 色偷偷综合社区| 亚洲国产精品电影| 裸体女人亚洲精品一区| 欧美成人在线免费| 日韩精品在线免费观看视频| 亚洲毛片在线观看| 国产香蕉精品视频一区二区三区| 18久久久久久| 亚洲第一网站免费视频| 欧美成人午夜免费视在线看片| 久久精品在线播放| 亚洲欧美国产一区二区三区| 欧美激情精品久久久久久变态| 亚洲欧美日韩第一区| 77777少妇光屁股久久一区| 国产精品视频最多的网站| 欧美在线免费视频| xxav国产精品美女主播| 91九色视频导航| 国产不卡av在线免费观看| 色偷偷噜噜噜亚洲男人| 国产91网红主播在线观看| 欧美日韩国产一区中文午夜| 大量国产精品视频| 亚洲a区在线视频| 欧美综合一区第一页| 亚洲欧美一区二区三区四区| 精品无码久久久久久国产| 亚洲欧美日韩第一区| 亚洲视频精品在线| 亚洲免费成人av电影| 精品国内产的精品视频在线观看| 欧美午夜激情小视频| 日本韩国在线不卡| 亚洲高清福利视频| 亚洲天堂男人天堂| 国产成人久久久| 国产精品高精视频免费| 欧美亚洲视频一区二区| 国产成人精品视| 91精品国产91久久久久| 亚洲最大的成人网| 国模吧一区二区三区| 亚洲精品456在线播放狼人| 成人性生交大片免费看小说| 97久久久免费福利网址| 欧美性xxxx极品高清hd直播| 九九九久久国产免费| 亚洲一区二区三| 亚洲欧美精品中文字幕在线| 日韩av免费在线观看| 国产亚洲精品美女久久久久| 日韩精品视频在线观看网址| 正在播放欧美一区| 91精品久久久久久久久久久久久久| 韩国精品久久久999| 亚洲精品一二区| 国内精品久久久久久中文字幕| 日韩精品免费观看| 日本午夜精品理论片a级appf发布| 国产精品99久久久久久久久久久久| 美女黄色丝袜一区| 精品自拍视频在线观看| 亚洲欧美中文字幕在线一区| 亚洲欧美中文另类| 91在线视频九色|