按照as3事件模型 - 一个as3事件可以注册多个侦听器

code:
      ...
      ....
      /**
         * 初始化侦听器
     */
      private function initListener():void{
            stage.addEventListener(MouseEvent.MOUSE_UP, upA);
            stage.addEventListener(MouseEvent.MOUSE_UP, upB);
      }
      private function upA(evt:MouseEvent):void{
      trace(" stage up A");
      }
      private function upB(evt:MouseEvent):void{
            trace(" stage up B");
      }
      ...
      ..
      按照观察者模型来讲,一个as3事件可以注册多个侦听器,上面的代码就是一个例子:stage的MouseEvent.MOUSE_UP事件注册了两个侦听器,依旧能正常运行.
posted @ 2009-07-23 13:53  vily_雷  阅读(322)  评论(0)    收藏  举报