好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > FLEX 事件機制-自定義事件介紹

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

熱門標簽:天津企業外呼系統代理商 外呼系統號碼顯示 無錫電銷外呼系統代理 廣州ai外呼系統業務 什么行業需要電話機器人 中山外呼系統中間件 車載電話機器人 南昌crm外呼系統如何 地圖標注多家店
最近在做地圖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>

標簽:攀枝花 滄州 佛山 欽州 呂梁 仙桃 泰州 海西

巨人網絡通訊聲明:本文標題《FLEX 事件機制-自定義事件介紹》,本文關鍵詞  FLEX,事件,機制,自定義,介紹,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《FLEX 事件機制-自定義事件介紹》相關的同類信息!
  • 本頁收集關于FLEX 事件機制-自定義事件介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 新新影院xfplay理论片| 欧美男同gay| 中园一级簧色带| 人妻丝袜av先锋影音先锋下载| 日韩3区| 男女逼逼视频| 国产小毛片| 国产精品PANS一区二区三区免费肉| JUy41O七天侵犯失理性水户| 免费一级毛片女人图片| kkkk4444在线看片免费| 14一16学生毛片免费观看| 调教虐孕生子俱乐部| 舔女人逼逼| 扒开腿开嫩苞| 四月婷婷七月婷婷综合| 色噜噜成人Av在线Av8| 国产熟女白浆精品视频2| 乡情春野一次喂饱你| 天堂中文资源在线8| bl皇帝×摄政王H肉啪| 99久久国产精品免费高潮| 邓紫棋被?到高潮视频网站| 人操人碰| 久久综合给合狠狠狠色97| 国产美女爽爽爽视频| 男人添女荫姿势图片| 强行糟蹋人妻系列| 少妇真人裸体做爰大片| 国产91最新在线| 李悦被邻居老汉开花苞| 看全色黄大色黄大片女图片第一次| 与子敌伦刺激对白免费看| 国产日韩欧美精品在线| 色悠久久久久综合网伊人男男| 黄色片视频| 国内精品卡一卡二卡三| 欧美日韩不卡一区二区三区| 国产91网站在线观看免费| 《年轻女教师2》中文字幕| 亚洲青年撒尿pissing|