0

我知道 EventDispatcher 能够在对象之间触发事件,但是层次结构中的任何对象都可以监听和响应的全局事件呢?在 EaselJS 中是否有推荐的正确执行此操作的方法,一般来说这是一个好主意吗?

4

1 回答 1

2

事件可以通过任何对象,任何对象都可以监听任何事件,您只需通过以下方式为您的自定义对象初始化 EaselJS 事件:

EventDispatcher.initialize(myObject);

如果您希望它可以全局访问,我认为您必须使用诸如window.myGlobalEventHub调度对象之类的东西,或者可以从任何地方访问的其他一些窗口变量。

于 2013-04-15T07:11:27.280 回答