zoukankan      html  css  js  c++  java
  • Flex 程序执行顺序!

    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:所有的组件初始化完成并显示。

  • 相关阅读:
    poj3723Conscription
    hiho1304 24点
    hdu2089不要62
    hdu3555Bomb
    关于分割平面问题
    poj2976Dropping tests(01分数规划)
    linux命令行
    java内存不足
    如何设置jsp默认的编码为utf-8
    visul svn+花生壳
  • 原文地址:https://www.cnblogs.com/editor/p/3824643.html
Copyright © 2011-2022 走看看