`

【转】Flex中的initialize,creationComplete和applicationComplete事件总结

    博客分类:
  • Flex
阅读更多

1.Application标签中有三个事件

initialize,creationComplete,applicationComplete(只用Application才有的事件)
creationComplete和applicationComplete有什么区别:
creationComplete先执行完
creationComplete是 Application实例完成后就执行的函数
applicationComplete是整个Application所有的东西都实例完成后再执行的函数

Flex程序启动事件的顺序initialize、creationComplete、applicationComplete

2.当容器中有子容器或控件时,都有initialize和creationComplete事件.

则先执行子容器的事件再执行父容器事件.这个和flex的冒泡机制有关.

测试输出顺序如下:
子容器的initialize事件
父容器的initialize事件
子容器的creation事件
父容器的creation事件
父容器中的applicationComplete事件

分享到:
评论

相关推荐

    flex事件运行流程

    总之,理解Flex事件运行流程,特别是`applicationComplete`和`creationComplete`事件,对于编写高效、响应式的Flex应用至关重要。在实践中,熟练掌握这些事件可以帮助开发者更好地控制组件的创建、初始化和显示时机...

    Flex组件生命周期[收集].pdf

    Application类也发布了一系列事件,包括preinitialize、initialize、creationComplete和applicationComplete,这些事件分别标志着应用程序实例化但未创建组件、组件创建但未布局、组件创建和布局完成以及所有必要的...

    Flex4 中文API

    每个组件都有自己的生命周期,包括creationComplete、initialize、render等关键阶段,理解这些阶段对于优化性能至关重要。 3. **ActionScript3 Classes**:AS3类库包含大量的内置类,如Date、Array、XML等,以及与...

    Flex4.5常见问题总结

    在Flex中,可视化组件具备以下关键特性: 1. **尺寸**:控制组件的大小和位置,支持绝对值和百分比设定。 2. **事件**:用于响应用户操作,如点击、拖动等。 3. **样式**:调整组件的外观,包括颜色、字体等。 4. *...

    关于flex事件的讲解

    1. **事件类型**:Flex提供了多种内置事件类型,如`initialize`(初始化事件)、`creationComplete`(创建完成事件)、`render`(渲染事件)、`change`(数据更改事件)、`click`(点击事件)等。开发者也可以自定义...

    flex 4 生命周期

    在应用运行期间,组件可能会根据数据绑定或用户交互发生变化,`propertyChange`事件和`commitProperties`方法用于处理这些动态更新。`enterState`和`exitState`事件则与State管理有关,允许组件在不同状态间平滑过渡...

    flex和as3之间互相调用的方法

    在Flex中,MXML文件用于声明UI组件和它们的属性,而AS3代码则负责提供组件的行为和逻辑。MXML文件可以包含内联的AS3代码,也可以链接到外部的AS3类文件。当MXML组件需要执行特定的业务逻辑或访问数据时,它会调用AS3...

    flex 超炫组件 coverflow 组件源码

    1. **组件设计模式**:Coverflow组件是基于Flex的组件模型设计的,这包括MXML和ActionScript的结合使用,以及组件生命周期的理解(如initialize、creationComplete等事件)。 2. **3D效果实现**:在Flex中,可以...

    Flex问题解决大全

    每个组件的生命周期包括`preInitialize`、`initialize`和`creationComplete`三个阶段,分别在组件创建的不同阶段调用,方便开发者在相应时刻执行初始化操作。 Flex的大小和布局管理非常灵活。默认情况下,组件会...

    Flex框架的基本原理.docx

    - **applicationComplete**事件:系统管理者完成上述三个阶段后广播此事件,表示程序已准备好运行。 3. **SystemManager的角色**: - 管理前端内容:如弹出窗口、鼠标指针、工具提示等。 - `...

    Flex中方法调用顺序的思考

    本篇我们将探讨Flex中方法调用的顺序,以及如何利用这些知识优化代码执行。 首先,我们需要了解Flex生命周期的基本阶段。一个Flex组件从创建到销毁的过程大致可以分为以下几个步骤: 1. **构造函数**:当组件被...

    Objective-C 中 +load 与 +initialize

    在Objective-C中,`+load`和`+initialize`是两个非常重要的类方法,它们在类的生命周期中扮演着特定的角色。这两个方法都是在类被加载到内存中时调用,但它们的调用时机和用途有所不同。接下来,我们将详细探讨这两...

    flex学习心得

    Flex中的所有可视化对象都遵循一定的继承层次结构,这一结构有助于理解各组件之间的关系: 1. **Object** - 基础类,所有Flex类的起点。 2. **EventDispatcher** - 为事件处理提供基础。 3. **DisplayObject** - ...

    Flex教程(PPT)

    了解如何管理组件状态,如creationComplete、initialize等生命周期事件,可以帮助开发者编写高效代码。 10. **调试和测试**:Flex Builder提供了强大的调试工具,如断点、变量查看器和性能分析器,帮助开发者定位和...

    Flex4 Life cycle

    在Flex3中,组件生命周期主要由preinitialize、initialize、creationComplete、commitProperties、updateDisplayList、render和dispose等七个阶段组成。Flex4中,虽然基本阶段保持不变,但增加了对状态管理和效果...

    Flex中的CSS样式

    ### Flex中的CSS样式详解 Flex是一种用于开发交互式应用程序的框架,它允许开发者利用Adobe Flash Player和Adobe AIR创建丰富的互联网应用程序。在Flex中,CSS(层叠样式表)被广泛应用于美化用户界面,使得应用...

    flex4浏览器关闭

    例如,`creationComplete`、`initialize`和`dispose`等方法可以在适当的时候调用,以确保资源的有效管理。 5. **MXML文件(TestFlex.mxml)**:MXML是Flex中用来创建组件的声明式语言。在`TestFlex.mxml`中,我们...

    flex3自定义DownloadProgressBar

    1. 事件监听:在Flex中,可以使用addEventListener方法监听特定事件,如HTTPService的result或fault事件,或者自定义的下载事件。 2. 进度更新:当接收到下载进度更新事件时,需要调用ProgressBar的...

    关于Flex 初始化的research

    解决这个问题的一种方法是将依赖于`o`对象的代码移到`INITIALIZE`或更晚的事件处理函数中,例如`onInit()`,因为此时组件的属性已经被初始化。例如: ```actionscript private function onInit(event:FlexEvent):...

Global site tag (gtag.js) - Google Analytics