2011-08-07 37 views
0

我们(AS3编码器)都知道AS3事件模型的优点之一就是处理程序的作用域是包含它们的对象。我正在为JavaScript编写一个EventDispatcher,并试图达到相同的效果。as3如何设置事件处理程序的作用域?

我的问题可能会在几个不同的方式来回答:

答:如何做一个事件处理程序处理程序的容器对象内的ActionScript 3集的范围,而不是事件处理程序的调用者(实现IEventDispatcher上谁dispatchEvent ()被调用)?

- 或 -

B:有没有落实Observer pattern,AS3 /此事件式的清洁方式,在JavaScript?

Here's what I have so far.

回答

0

One answer to question version B.

这需要使范围为EventDispatcher.addEventListener()。它不像AS'版本那么干净,但是工程...仍然好奇地听到A的答案,并且看看它是否适用于B.

相关问题