- var evt:Event = new Event("test");
- stage.addEventListener("test",Check);
- function Check(e:Event):void
- {
- trace("type:"+e.type);
- trace("targe:"+e.target);
- }
- stage.addEventListener(MouseEvent.CLICK,dispatch);
- function dispatch(e:MouseEvent):void
- {
- stage.dispatchEvent(evt);
- }
代码首先定义了test事件,然后添加侦听器,用check响应test事件。但是现在还不能够触发这个事件,还要在后面加上另一个侦听器,在侦听函数dispatch中调用dispatch侦听器来触发test事件。
转载于:https://blog.51cto.com/sincerecorner/677913