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

  • 相关阅读:
    为什么网站不被百度收录或收录清零?
    XmlSerializer序列化一组成员到文本文件
    windows phone不同页面间传值
    windows phone下进行Isolated的IO读写
    windows Phone 后退键历史的清除
    Window Phone ListBox的DataBinding:
    VGA的相关代码
    如何避免Quartus II自動將未宣告的信號視為wire?
    XINLINX约束心得
    VIM配置文件备份
  • 原文地址:https://www.cnblogs.com/editor/p/3824643.html
Copyright © 2011-2022 走看看