码迷,mamicode.com
首页 > 其他好文 > 详细

Flex 程序执行顺序!

时间:2014-07-06 21:26:37      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:io   时间   div   app   re   load   

Flex 执行加载过程会有几个概念:preloader, SystemManager, Flex Application!

flex 界面初始化时,看到的 Loading 加载条,那是 flex 自动执行的一个步骤,他是在 preloader 时进行的。

此时 preloader 执行是 systemManager 控制下的第一帧!

第二帧才是真正的主程序加载,也就 <s:Application 部分的加载...

------------------------------------------------------------------------------

在程序进入第2帧,主程序application开始运行后,便会相应的触发相应的一系列事件,Flex程序中有Application和组件以及会触发的preinitialize、initialize、creationComplete事件,还有静态变量和成员变量,程序执行顺序如下:

1.创建静态变量
2.创建成员变量
3.Application的preinitialize事件
4.组件的preinitailize事件,然后是initialize事件
5.Application的initialize事件
6.组件的creationComplete事件
7.Application的creationComplete事件
8.Application的applicationComplete事件
接下来是Application的事件触发:
Applicaiton的preinitialize:在所有初始化之前触发,没有子组件的定义,但是可以引用组件的变量。
Applicaiton的initialize:当所有子组件创建完成后触发,在这个时间还有没有组件被渲染出来。
Application的creationComplete:组件定义完成并已经在显示列表中。
Application的applicationComplete:所有的组件初始化完成并显示。

Flex 程序执行顺序!,布布扣,bubuko.com

Flex 程序执行顺序!

标签:io   时间   div   app   re   load   

原文地址:http://www.cnblogs.com/editor/p/3824643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!