一个支持优先级的自定义事件系统
摘要:
在AS3中有一个叫IEventDispatcher 的类,与浏览器的window对象,document或元素节点一样,提供了 addEventListener, removeEventListener, dispatchEvent等接口。相对于浏览器的addEventListener,Flash的参数是更丰富,其中有一个允许我们指定回调的优先级,让我们在fire时优先执行它们。这是一个非常好的东西,JS想实现它也不能,于是便有以下这个类。以后,你想你的其他组件拥有自定义事件功能,那么继承它就行了。以下是源码,使用AMD的形式包装。你们用时,可以使用我的加载器或requireJS加载它就行了。或 阅读全文
posted @ 2012-12-07 17:06 司徒正美 阅读(2194) 评论(0) 推荐(0) 编辑