Nel modo più semplice possibile, sto cercando di scoprire se gli eventi sono garantiti per essere gestiti nell'ordine in cui vengono inviati. Diciamo che ho il seguente codice semplice:Ordine di gestione evento 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)" ... />
Se da qualche parte nella mia applicazione (sia all'interno del componente stesso o in un altro luogo con il componente istanziato), se la spedizione quegli eventi nell'ordine di 1, 2 , 3, come:
dispatchEvent(new Event('myEvent1'));
dispatchEvent(new Event('myEvent2'));
dispatchEvent(new Event('myEvent3'));
sono quelli gestori garantiti a fuoco nello stesso ordine (vale a dire, handler1, handler2, handler3) ...? Qualunque cosa io ricerchi su Internet (leggi: Google) per quanto riguarda "l'ordine di elaborazione degli eventi di Adobe" o qualcosa di simile si riferisce solo al ciclo di vita dell'evento. Non riesco a trovare nulla su questa sfumatura specifica però. Qualsiasi aiuto è molto apprezzato.
--Ian
Ricevo questa risposta in conflitto nel forum di Adobe: http://forums.adobe.com/thread/739912?tstart=0 – istrasci