自定义事件实例

阅读更多
重新回顾下自定义事件:
1 在派生组件中声明metadata元数据,制定事件名称和事件类型,事件名称可以自定义,类型默认为flash.events.Event类型。
2 对于自定义事件,通常需要自定义事件类,通常是Event的派生类,对应元数据中的type。可以用来传递参数,一般通过实体对象来传递参数。
3 如果自定义Event派生类中需传递参数,就要建立实体类。
4 在派生组件中通过事件触发dispatchEvent事件,参数是Event或其派生类。从而所有监听该事件的方法执行。

需要注意的是,自定义的事件,无法再当前MXML或as中调用,需要在组件或as的实例中监听。
完整例子参考附件。
  • myEvent.rar (293.7 KB)
  • 下载次数: 5

你可能感兴趣的:(flash,metadata,events,dispatchevent,type)