据说在docs中,EventDispatcher的dispatchEvent“...将事件分派到事件流中”。这句话很好看,并没有真正解释任何事情。flash dispatchEvent如何真正起作用?
说,有两个侦听等待一个事件的对象“A”,“A”,那么我们必须期望在呼唤什么样的行为:
a.dispatchEvent(“A”)?
在从distpatchEvent返回之前是否会立即调用这两个侦听器?或者他们会在某个内部Flash播放器队列中排队,并将通过输入下一帧进行处理?我们可以依赖Flash Player的某些已定义的行为吗?或者行为未定义?如何阅读“将事件分派给事件流”?这个问题很重要,因为在实践中它会影响代码的控制流程。