Flex4之创建自定义事件

来源:互联网 发布:自适应滤波算法实现 编辑:程序博客网 时间:2024/06/05 03:37

首先申明:

<fx:Metadata>  [Event(name="headerClick")]</fx:Metadata>

然后注册这个事件:

var panelSkin:PanelSkin = skin as PanelSkin;

    panelSkin.addEventListener(MouseEvent.CLICK, onHeaderClick);

最后实现这个事件

  private function onHeaderClick(event:MouseEvent):void {if (event.currentTarget is PanelSkin) {       var ps:PanelSkin = PanelSkin(event.currentTarget);       if (event.localY < 30) {         dispatchEvent(new Event("headerClick"));       }      }  }


原创粉丝点击