title: Adobe Flex/Actionscript event handling order
body: <p>As simply as possible, I am trying to find out if events are guaranteed to be handled in the order they are dispatched.  Let's say I have the following, simple code:</p>
  
  <pre><code>private function handler1(e:Event):void { .. processing ..}
  private function handler2(e:Event):void { .. processing ..}
  private function handler3(e:Event):void { .. processing ..}
  
  &lt;SomeComponent myEvent1="handler1(event)" myEvent2="handler2(event)" myEvent3="handler3(event)" ... /&gt;
  </code></pre>
  
  <p>If somewhere in my application (either from within the component itself or another place with the component instantiated), if I dispatch those events in the order of 1, 2, 3, like:</p>
  
  <pre><code>dispatchEvent(new Event('myEvent1'));
  dispatchEvent(new Event('myEvent2'));
  dispatchEvent(new Event('myEvent3'));
  </code></pre>
  
  <p>Are those handlers guaranteed to fire in the same order (i.e., handler1, handler2, handler3)...?  Anything I search the internet (read: Google) for concerning "adobe event processing order" or anything similar just refers to the event lifecycle.  I cannot find anything on this specific nuiance though.  Any help is greatly appreciated.</p>
  
  <p>--Ian</p>