I would suggest investigating the StateMachine and Loadup utilities. Both are capable of doing this, but the approaches are different.
Loadup is a mature and comprehensive utility; focused on this very problem.
StateMachine is focused on controlling transitions between discrete states of your application
LoadupAsOrdered Demo http://trac.puremvc.org/Demo_AS3_LoadupAsOrdered