//=================Client.as ==============
package callback{import flash.display.Sprite;public class Client extends Sprite{public function Client() {//调用Seriver类的callFun方法,并把clientFun方法传给callFun方法var server : Server = new Server();server.callFun(clientFun);}//定义一个回调方法让Server中的callFun来调用public function clientFun() : void{trace("I am a callback function defiend by Client");}}
}//===================Server.as==============
package callback{import flash.display.Sprite;import flash.utils.setTimeout;public class Server extends Sprite{public function Server() {super();}//接收Client类传入的方法public function callFun(arg : Function) : void{trace("I am a server method.....");//先做一些事情setTimeout(showMsg, 1000);//调用Client类传过来的方法setTimeout(arg, 3000);}private function showMsg() : void{trace("do some stuff on server..........");}}
}

转载于:https://www.cnblogs.com/playerlife/archive/2012/10/17/2727394.html

as3回调方法模拟事件监听相关推荐

  1. addEventListener() 方法,事件监听

    addEventListener() 方法,事件监听 你可以使用 removeEventListener() 方法来移除事件的监听. 语法 element.addEventListener(event ...

  2. addEventlistener()方法,事件监听

    addEventListener()方法,即为事件监听:可以使用removeEventListener()方法来移除事件的监听. element 可以是 window.document.oDiv 等 ...

  3. 扫盲-----addEventlistener()方法,事件监听(一)

    一.扫盲事件起因 时间:2018年6月1日周五下午,原本我以为我已经把当前的bug改好,应该没啥问题了,坐等下班公司聚餐(开心) 突然,隔壁同组大哥,哎....cp,你看看,你这个首页报了很多错哎.我 ...

  4. android 判断按钮是否已经有onclicklinstener,通过点击事件监听setOnClickListener彻底理解回调...

    前言 老司机们对于回调肯定熟悉得不能再熟悉了,但是新司机可能还是一脸懵逼的,我比较笨,当年懵逼了好久,看夏安明的这一篇博客地址,虽然下边的留言都是,写得好!懂了懂了!但是我当时看了三遍还是不懂好吗 - ...

  5. 通过点击事件监听 setOnClickListener 彻底理解回调-Android

    前言 老司机们对于回调肯定熟悉得不能再熟悉了,但是新司机可能还是一脸懵逼的,我比较笨,当年懵逼了好久,看夏安明的这一篇博客地址,虽然下边的留言都是,写得好!懂了懂了!但是我当时看了三遍还是不懂好吗 - ...

  6. 由c#事件监听、回调函数引发观察者模式

    由c#事件监听.回调函数引发观察者模式 事件监听: C#中的事件,可以简单的理解为类或者对象发生了一件事,并且把这件事通知给了其他的类或者对象,其他的类或者对象可以根据事件的消息有所反应. 这非常类似 ...

  7. js如何监听元素事件是否被移除_JS移除事件监听的方法 .removeEventListener( )

    JS用addEventListener添加事件监听方法后,可以用removeEventListener来解除监听: element.removeEventListener(event, myFunct ...

  8. addEventListener( ) 方法 -- 事件监听

    addEventListener()方法,即为事件监听:且同一元素目标可重复添加,不会覆盖之前相同事件:可以使用removeEventListener()方法来移除事件的监听. 语法:   eleme ...

  9. java中的actionlistener_JAVA事件监听器之BUTTON类中的ADDACTIONLISTENER(ACTIONLISTENER L)方法...

    JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法 addActionListener public void addActionLis ...

最新文章

  1. Java集合的概念及其相关类的简单使用
  2. 计算机多媒体思政课,浅论多媒体教学手段在思政课教学中的运用
  3. 1---结构体中最后一个成员为[0]长度数组的用法
  4. jquery toggle方法使用出错?请看这里-遁地龙卷风
  5. 用计算机画有常数的函数图像,信息技术应用 用计算机画函数图象教学设计及教案分析...
  6. 让运维更高效:关于ECS系统事件
  7. Service Mesh微服务熔断、限流的骚操作
  8. 大型互联网分布式企业微服务云架构
  9. android判断是否登陆过_如何判断车辆是否受到过碰撞?_搜狐汽车
  10. 1 在c语言中不正确的常量是 a0xf6,C语言第三章在线测试题目及答案
  11. 灰色系统理论的介绍与解释
  12. 元学习算法MAML论文详解
  13. SQL server中函数依赖,完全与部分函数依赖,平凡和非平凡函数依赖
  14. QGIS基本功 | 12 图层的混合模式
  15. 【哈利波特】Sherbert Lemon对HP的解读之10
  16. 返回状态码304 Not Modified详解
  17. 南京大学软件学院2018保研夏令营经验
  18. 1255计算机网络 本,国家开放大学电大本科《计算机网络》2025期末试题及答案(试卷号:1255)...
  19. (附源码)spring boot毕业论文管理系统 毕业设计 030946
  20. 寻觅反思,追求卓越——毕业工作所感

热门文章

  1. python3 转码的函数_python基础3之文件操作、字符编码解码、函数介绍
  2. 用matlab自己搭建bp神经网络,怎样在matlab里建立一个BP神经网络模型?
  3. html5游戏 虚拟主机,基于HTML5的云虚拟主机配置界面
  4. python tensorflow教程_TensorFlow入门教程TensorFlow 基本使用T
  5. android 不固定指示器,Android简单的页面指示器
  6. go定时器 每天重复_通过测试学习Go:Hello, World
  7. Java 使用itextPdf7操作pdf,写入照片这一篇就够了
  8. python基础知识整理 第七节:单例设计模式、异常、模块、包、制作模块、文件
  9. HDU - 3078 Network 倍增LCA
  10. sift论文_卷积神经网络设计相关论文