Flex Application 初始化顺序

Flex Application Initialization event order

 

this is the order of events fired by a flex application (or any UIComponent) while loading:

preinitialize
Fired before any initialization - no sub components are defined. You can reference variables of the component but not children.
initialize
Once all the subcomponents have been created this is fired - nothing has been rendered at this point.
creationComplete
Component has been created and is in the display list
applicationComplete
All components are initialised and displayed.

事实上,Flex一个组件的initialize过程包括它的子组件的preinitializeinitialize两个过程。flex的一个组件创建过程包括它的子组件的创建过程 

Tips: 
如果你要在子组件的initialize响应函数中使用Application的某个变量,你必须在application  
Preinitialize响应函数中创建它或者直接在该变量定义时创建。

thanks:
http://www.lynchconsulting.com.au/blog/index.cfm/2007/1/23/Flex-Application-Initialisation-event-order 
http://blog.csdn.net/songhuanren/archive/2007/05/24/1624546.aspx


你可能感兴趣的:(.net,Flex,Blog)