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;
         }  
}

这种 编码 方式 : 可以最大限度的 提高代码的可阅读性 , 规范性 .