Pour les Container et UIComponent, Adobe Flex va dispatcher les Event preinitialize, initialize et creationComplete. Quand un enfant est initialisé, son parent peut alors l'être. Ce qui signifie qu'un enfant sera toujours initialisé avant sont parent. Cependant, l'Event creationComplete ne sera accessible par les enfants que lorsque tous ses parents auront été initialisés. Prenons un exemple :
Application
Canvas
VBox
Button
TextInput
HBox
Label
Image
Dans l'ordre chronologique on a donc :
1. Application preinitialize;
2. Canvas preinitialize;
3. VBox preinitialize;
4. Button preinitialize;
5. Button initialize;
6. TextInput preinitialize;
7. TextInput initialize;
8. VBox initialize;
9. HBox preinitialize;
10. Label preinitialize;
11. Label initialize;
12. Image preinitialize;
13. Image initialize;
14. HBox initialize;
15. Canvas initialize;
16. Application initialize;
17. Button creationComplete;
18. TextInput creationComplete;
19. Label creationComplete;
20. Image creationComplete;
21. VBox creationComplete;
22. HBox creationComplete;
23. Canvas creationComplete;
24. Application creationComplete.