Как можно проще, я пытаюсь выяснить, гарантированно ли обрабатываются события в порядке их отправки. Допустим, у меня есть следующий простой код:
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