Flex回调函数应用示例
作者:水悠悠予安
时间:2026-07-22
浏览:1
回调函数通过函数指针作为参数传递,在特定事件发生时被另一函数调用。FlexApp示例中,doSend将callBack传入构造函数,通过func.call执行回调,弹出“收到”提示框,展示回调机制。
本文目录
回调函数,说穿了其实就是一个通过函数指针来调用的函数。怎么理解呢?如果你把某个函数的指针(也就是它的地址)当作参数传递给另一个函数,然后这个指针被用来调用它所指向的那个函数,那么我们就说这是回调函数。关键点在于:回调函数并不是由它自己的实现逻辑直接调用的,而是在某个特定事件或条件发生时,由另一个方法主动去调用的,用于对该事件或条件做出响应。
下面我们通过实际代码来演示一下回调函数的应用,这样更直观。
**FlexCallBack.mxml**
```
然后是我们自己定义的 `FlexApp` 类:
这段代码其实很清楚地展示了回调的机制:`doSend()` 方法里创建了一个 `FlexApp` 实例,并把 `callBack` 函数作为参数传进去;`FlexApp` 的构造函数内部通过 `func.call` 去调用这个传入的函数,最终弹出一个提示框显示“收到”。整个过程就是典型的回调模式——调用者(`FlexApp`)不直接执行逻辑,而是通过参数拿到一个“回调函数”,在合适的时机去触发它。
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
复制代码
代码如下: ```xml复制代码
代码如下: ```xml package { public class FlexApp { public function FlexApp(param:String,func:Function) { func.call(null,"收到"); } } } ```
这段代码其实很清楚地展示了回调的机制:`doSend()` 方法里创建了一个 `FlexApp` 实例,并把 `callBack` 函数作为参数传进去;`FlexApp` 的构造函数内部通过 `func.call` 去调用这个传入的函数,最终弹出一个提示框显示“收到”。整个过程就是典型的回调模式——调用者(`FlexApp`)不直接执行逻辑,而是通过参数拿到一个“回调函数”,在合适的时机去触发它。
作者最新文章
漫蛙2manwa2漫画最新版本下载安装
2026-10-13 13:42
漫蛙2台版入口极速直达
2026-10-13 13:17
免费漫蛙manwa官网入口
2026-10-13 13:15
漫蛙manwa漫画网址大全
2026-10-13 13:15
photoshop通道和蒙版在哪
2026-10-03 12:15
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































