Flash专栏: 基础教程 | 技巧运用 | MTV实例教程 | 游戏实例教程 | 实例教程 | AS教程(new)
photoshop专栏: 基础 | 进阶 | 技巧总汇 | 精彩实例 | 文字特效 | 滤镜魔术 | 实际应用
网页设计: Dreamweaver教程 | FireWorks教程 | CorelDraw设计 | Freehand/Illustrator教程 | 音乐转换教程
其他教程: 操作系统 | 程序设计 | 网站开发 | 图形图像 | 数据库 | 网络技术 | 安全相关 | 认证考试 | 硬件知识 | 服务器
Flash专栏>AS教程>使用as3中EventDispatcher类   返回上一页

  日期:2006-07-15 14 作者:zjs35 来源:闪吧
天气预报 IP地址 手机号码 邮编 翻译 在线代理 在线评书 好dj


使用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() 
   责任编辑:uufeng    时间:2006年7月6日


 
高手云集 版权所有 1998-2006