您的位置:首页 > 其它

AS3关于Event

2013-08-28 10:01 176 查看
1,一般简单的Dispacther事件:
直接 用 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;
}
}
这种 编码 方式 : 可以最大限度的 提高代码的可阅读性 , 规范性 .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  AS3 Event