Actually they are happening in the correct order. But because
the event model of AS is asyncronous the ones that get fired later
are on top of the ones that fire first.
So lets say you pop up an alert onLoad that says "Hello
World" and then on createionComplete you popup "Goodbye". The hello
world message pops up first and then the Goodbye pops up next and
takes the top position.