尽可能简单地说,我想知道事件是否保证按照分派的顺序处理。假设我有以下简单代码:
这些处理程序是否保证按照相同的顺序触发(即,handler1,handler2,handler3)...? 无论我在互联网上搜索(阅读:Google)有关“adobe事件处理顺序”或类似内容的任何内容都只涉及事件生命周期。 尽管如此,我仍然找不到关于这个特定细微差别的任何信息。 非常感谢您的帮助。
- Ian
private function handler1(e:Event):void { .. processing ..}
private function handler2(e:Event):void { .. processing ..}
private function handler3(e:Event):void { .. processing ..}
<SomeComponent myEvent1="handler1(event)" myEvent2="handler2(event)" myEvent3="handler3(event)" ... />
如果在我的应用程序中(无论是从组件内部还是从实例化组件的其他地方),如果我按照1、2、3的顺序分派这些事件,就像这样:
dispatchEvent(new Event('myEvent1'));
dispatchEvent(new Event('myEvent2'));
dispatchEvent(new Event('myEvent3'));
这些处理程序是否保证按照相同的顺序触发(即,handler1,handler2,handler3)...? 无论我在互联网上搜索(阅读:Google)有关“adobe事件处理顺序”或类似内容的任何内容都只涉及事件生命周期。 尽管如此,我仍然找不到关于这个特定细微差别的任何信息。 非常感谢您的帮助。
- Ian