【发布时间】:2011-10-21 15:37:03
【问题描述】:
我们(AS3 编码人员)都知道,AS3 事件模型的一大优点是处理程序的范围仅限于其包含的对象。我正在为 JavaScript 编写一个 EventDispatcher,并试图达到同样的效果。
我的问题可以用几种不同的方式回答:
A:ActionScript 3 如何将事件处理程序内的范围设置为处理程序的容器对象,而不是事件处理程序的调用者(调用 dispatchEvent() 的 IEventDispatcher)?
-或-
B:有没有一种干净的方式来在 JavaScript 中实现Observer pattern,AS3/EventDispatcher 样式?
【问题讨论】:
标签: javascript actionscript-3 events handler observer-pattern