2011-08-07 74 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.

相關問題