首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

应用as3中EventDispatcher类

2012-10-30 
使用as3中EventDispatcher类用法大同小异 package{ import flash.events.EventDispatcher import flash.e

使用as3中EventDispatcher类

用法大同小异
package{
import flash.events.EventDispatcher;
import flash.events.Event;
//继承EventDispatcher类
class CustomDispatcher extends EventDispatcher {
//事件名
??public static var ACTION:String = "action";
//发出事件的方法
public function doAction():void {
dispatchEvent(new Event(CustomDispatcher.ACTION));
}
}
}
在fla中,
import CustomDispatcher
var evtIns=new CustomDispatcher()
//接收事件
evtIns.addEventListener(CustomDispatcher.ACTION,funcHangler)
function funcHangler(evt:Event){
??//输出事件名
??trace(evt.type)
}
//发出事件
evtIns.doAction()
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1794.html

热点排行