flex4 启动事件的理解preinitialize,initialize,creationComplete,applicationComplete

由上篇文章中使用preinitialize想到总结下flex的启动事件。

启动事件,主要有preinitialize,initialize,creationComplete,applicationComplete

先看在网上找到的一篇文章的两个图,很形象

flex4 启动事件的理解preinitialize,initialize,creationComplete,applicationComplete_第1张图片

分别是组件的启动序列和容器的启动序列。

flex4 启动事件的理解preinitialize,initialize,creationComplete,applicationComplete_第2张图片

  1. preinitialize:应用程序application已实例化,但此时还未创建任何相关的子组件
  2. initialize:此时,创建了相应的子组件,但还未对这些子组件进行布局
  3. creationComplete:应用程序application完成全部实例化,并完成所有子组件的布局
  4. addedToStage:将显示对象直接添加到舞台显示列表
  5. applicationComplete:上面事件的完成,表明application内部启动的整个进程完成,接下来便会通知SystemManager派发applicationComplete事件。此时,启动程序启动完成并准备运行。


你可能感兴趣的:(flex4 启动事件的理解preinitialize,initialize,creationComplete,applicationComplete)