Staram się dowiedzieć, czy zdarzenia są obsługiwane w kolejności ich wysyłania. Powiedzmy, że mam następujący, prosty kod:Kolejność obsługi zdarzeń Adobe Flex/Actionscript
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)" ... />
Jeśli gdzieś w mojej aplikacji (zarówno od wewnątrz samego lub innym miejscu z komponentem instancja komponentu), jeśli wysyła te zdarzenia w kolejności 1, 2 3, takich jak:
dispatchEvent(new Event('myEvent1'));
dispatchEvent(new Event('myEvent2'));
dispatchEvent(new Event('myEvent3'));
są te koparki zagwarantowane na ogień w tej samej kolejności (tj handler1, handler2, handler3) ...? Wszystko, co przeszukuję w internecie (czytaj: Google), dotyczące "zlecenia przetwarzania zdarzeń Adobe" lub czegoś podobnego, odnosi się tylko do cyklu życia zdarzenia. Nie mogę jednak znaleźć niczego na temat tego konkretnego niuansu. Każda pomoc jest bardzo doceniana.
--Ian
Dostaję tę sprzeczną odpowiedź na forum Adobe: http://forums.adobe.com/thread/739912?tstart=0 – istrasci