as3回调方法模拟事件监听
生活随笔
收集整理的這篇文章主要介紹了
as3回调方法模拟事件监听
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
//=================Client.as ============== package callback{import flash.display.Sprite;public class Client extends Sprite{public function Client() {//調(diào)用Seriver類的callFun方法,并把clientFun方法傳給callFun方法var server : Server = new Server();server.callFun(clientFun);}//定義一個回調(diào)方法讓Server中的callFun來調(diào)用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);//調(diào)用Client類傳過來的方法setTimeout(arg, 3000);}private function showMsg() : void{trace("do some stuff on server..........");}} }
?
轉(zhuǎn)載于:https://www.cnblogs.com/playerlife/archive/2012/10/17/2727394.html
總結(jié)
以上是生活随笔為你收集整理的as3回调方法模拟事件监听的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MongoDB 标准连接字符串
- 下一篇: 让人受尽委屈是什么歌呢?