摘要: 上一篇主要以代码的方式说明了如何使用自定义事件在父子组件之间传递数据,那么在开发中,我们可能会遇到另一种情况,就是想在任意一个地方监听到任意一个组件中被触发的事件,这样事件处理更灵活,并不局限于父子组件之间,那么下面就说明这种情况如何处理。 Flex中所有的组件都间接继承自EventDispatcher,通过查看Flex API,了解一下这个类中的方法。 如图所见,该类包含了派发事件、监听事件、移出事件等方法,那么通过这个类就可以实现本文开篇所提出的那种情况,分析一下,监听事件的对象和派发事件的对象必须是同一个对象,这样事件才能被捕获,所以我们需要写一个单例的类,并且组合E... 阅读全文
posted @ 2012-03-26 20:53 高爽|Coder 阅读(157) 评论(0) 推荐(0) 编辑