AS3关于Event
2013-08-28 10:01
176 查看
1,一般简单的Dispacther事件:
直接 用 new Event(String $eventType)
addEventListener($eventType,Function); -> 这样简单的事件 , 没有必要再去重新自定义 : Event 和 Dispatcher.提高性能 , 节省时间.
2,关于 $e.type的运用 :
3,关于 $e.currentTarget
直接 用 new Event(String $eventType)
addEventListener($eventType,Function); -> 这样简单的事件 , 没有必要再去重新自定义 : Event 和 Dispatcher.提高性能 , 节省时间.
2,关于 $e.type的运用 :
private function __onMouseHandler( evt : MouseEvent ) : void{ switch(evt.type){ case MouseEvent.ROLL_OVER: break; case MouseEvent.ROLL_OUT: break; case MouseEvent.CLICK: evt.stopPropagation(); break; } }
3,关于 $e.currentTarget
private function __onClickHandler( evt : MouseEvent ) : void{ switch(evt.currentTarget){ case InteractiveObject1: break; case InteractiveObject2: break; case InteractiveObject3: evt.stopPropagation(); break; } }这种 编码 方式 : 可以最大限度的 提高代码的可阅读性 , 规范性 .
相关文章推荐
- 关于AS2和AS3的onEnterFrame和onClipEvent(enterFrame)的异同
- 关于AS3的Event传递自定参数的解决方法
- AS3 关于Event.REMOVED和Event.REMOVED_FROM_STAGE的区别
- AS3关于Event的集中管理
- AS3 最好的展示MouseEvent.ROLL_OVER and MouseEvent.MOUSE_OVER 的区别
- 关于as3中如何实现函数的重载
- 关于attachEvent和addEventListener事件监听
- 关于EventSource的精华
- 关于event.getX()与event.getRawX()的问题
- 一些关于event的 记录
- 一些关于event的 记录
- 关于as3中右键菜单
- 关于 wait_event_interruptible() 和 wake_up()的使用
- 关于event.cancelBubble
- 关于window.event.returnValue=false的用处
- 关于wait_event_timeout
- as3 updateAfterEvent的作用
- 关于Flex及AS3的百多条小小知识
- 关于TrackMouseEvent用法总结
- 关于Chrome报“Application Cache Error event: Invalid manifest mime type (application/x-ms-manifest)”错误的问题