Flex回调函数应用示例_Flex

回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方法直接调用,而是在特定的事件或条件发生时由另一个方法调用的,用于对该事件或条件进行相应。

下面还是通过代码的方式,自己实现一个回调函数的应用。

FlexCallBack.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" 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>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<s:Panel width="100%" height="100%">

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

</s:Button>

</s:Panel>

</s:Application>

自己定义的FlexApp类

复制代码 代码如下:

package
{
public class FlexApp
{

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

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

时间: 2024-10-01 20:36:08

Flex回调函数应用示例_Flex的相关文章

javascript的回调函数应用示例

 回调函数就是一个通过函数指针调用的函数.下面以示例的方式为大家介绍下其具体的使用 回调函数概念:回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数.    JS Api 里这样解释:A callback is a function that is passed as an argument to another function and is executed after its parent

javascript的回调函数应用示例_javascript技巧

回调函数概念:回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数. JS Api 里这样解释:A callback is a function that is passed as an argument to another function and is executed after its parent function has completed. 使用回调函数的原因:可以把调用者与被调用者

android自定义控件和自定义回调函数步骤示例_Android

自定义控件的步骤: 1 View的工作原理2 编写View类3 为View类增加属性4 绘制屏幕5 响应用户消息6 自定义回调函数 java代码 复制代码 代码如下: private class MyText extends LinearLayout {    private TextView text1;     /*     * private String text;     *      * public String getText() { return text; }     *  

android自定义控件和自定义回调函数步骤示例

自定义控件的步骤: 1 View的工作原理2 编写View类3 为View类增加属性4 绘制屏幕5 响应用户消息6 自定义回调函数 java代码 复制代码 代码如下:private class MyText extends LinearLayout {    private TextView text1; /*     * private String text;     *      * public String getText() { return text; }     *      *

Flex DataGrid自动编号示例_Flex

复制代码 代码如下: <mx:DataGridColumn headerText="序号" labelFunction="lfRowNum" /> 复制代码 代码如下: //dg自动编号 private function lfRowNum(oItem:Object,iCol:int):String { var iIndex:int = statistidgCla.dataProvider.getItemIndex(oItem) + 1; return S

c++函数指针和回调函数示例

  这篇文章主要介绍了c++函数指针和回调函数示例,需要的朋友可以参考下 1.函数指针 函数指针是一个指针,只是这个指针它不像普通的指针指向是是一个变量,此时它指向的是一个函数,也就是它存储的是一个函数的地址,如果我们改变它的值,让它所指向的地址由指向funA转变为指向funB,那么这个函数指针的作用就改变了. 2.回调函数 什么是回调函数呢?回调函数其实就是一个通过函数指针调用的函数!假如你把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传进来的这个指针调用A函数,这就是回调机制.B

javascript回调函数(模式)原理和示例深入分析

                                                                                 广大网友读懂了我之前论述的javascript原理这篇文章很容易懂 回调函数来自一种著名的编程范式--函数式编程,在基本层面上,函数式编程指定的了函数的参数.函数式编程虽然现在的使用范围变小了,但它一直被"专业的聪明的"程序员看作是一种难懂的技术,以前是这样,未来也将是如此. 幸运的是,函数式编程已经被阐述的像你我这样的一般人

PHP中call_user_func_array回调函数的用法示例_php技巧

call_user_func_array call_user_func_array - 调用回调函数,并把一个数组参数作为回调函数的参数 mixed call_user_func_array ( callable $callback , array $param_arr ) 把第一个参数作为回调函数(callback)调用,把参数数组作(param_arr)为回调函数的的参数传入. 例子: function foobar($arg, $arg2) { echo __FUNCTION__, " g

c++回调之利用函数指针示例_C 语言

c++回调之利用函数指针示例 复制代码 代码如下: #include <iostream>using namespace std; /************************************************************************//*                下层实现: CALLBACK                                        *//**********************************