佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Flex回調(diào)函數(shù)應(yīng)用示例

Flex回調(diào)函數(shù)應(yīng)用示例

熱門標(biāo)簽:智能手機(jī) 銀行業(yè)務(wù) 檢查注冊表項(xiàng) 鐵路電話系統(tǒng) 網(wǎng)站文章發(fā)布 呼叫中心市場需求 服務(wù)器配置 美圖手機(jī)
回調(diào)函數(shù)就是一個通過函數(shù)指針調(diào)用的函數(shù)。如果你把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個函數(shù),當(dāng)這個指針被用為調(diào)用它所指向的函數(shù)時,我們就說這是回調(diào)函數(shù)?;卣{(diào)函數(shù)不是由該函數(shù)的實(shí)現(xiàn)方法直接調(diào)用,而是在特定的事件或條件發(fā)生時由另一個方法調(diào)用的,用于對該事件或條件進(jìn)行相應(yīng)。

下面還是通過代碼的方式,自己實(shí)現(xiàn)一個回調(diào)函數(shù)的應(yīng)用。

FlexCallBack.mxml
復(fù)制代碼 代碼如下:

?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" 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{

var call:FlexApp = new FlexApp("Hello",callBack);

}

public function callBack(info):void{

Alert.show(info);

}

]]>
/fx:Script>

fx:Declarations>
!-- 將非可視元素(例如服務(wù)、值對象)放在此處 -->
/fx:Declarations>
s:Panel width="100%" height="100%">

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

/s:Button>


/s:Panel>

/s:Application>

自己定義的FlexApp類
復(fù)制代碼 代碼如下:

package
{
public class FlexApp
{

public function FlexApp(param:String,func:Function)
{

func.call(null,"收到");
}
}
}

標(biāo)簽:滄州 沈陽 樂山 長治 河南 新疆 上海 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Flex回調(diào)函數(shù)應(yīng)用示例》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    永善县| 松潘县| 金塔县| 合山市| 潮安县| 泰安市| 望江县| 莱阳市| 九台市| 景泰县| 洞口县| 虹口区| 河津市| 和硕县| 镇康县| 永吉县| 乃东县| 综艺| 大石桥市| 贵德县| 那曲县| 罗城| 刚察县| 介休市| 怀仁县| 忻州市| 庄河市| 稷山县| 潞城市| 肥乡县| 蒙阴县| 南丰县| 陇川县| 盈江县| 宜黄县| 迭部县| 江山市| 道孚县| 连山| 东乡族自治县| 宽甸|