`
robindut
  • 浏览: 46310 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

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.5常见问题总结

    ### Flex4.5常见问题总结 #### 一、Flex4.5组件开发模型与特性 Flex4.5采用了一种基于组件的开发模型,开发者可以通过继承现有组件并扩展其功能来构建自己的应用程序。这一模型的核心优势在于提高了代码的复用性,...

    flex 4 生命周期

    接着,`creationComplete`事件标志着组件的所有子组件都已创建并初始化完成,此时可以访问和操作组件树。 布局阶段在Flex 4中得到了强化,引入了LayoutManager和LayoutClasses,使得布局管理更加灵活和可定制。`...

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

    总结,Flex和AS3之间的互相调用是通过MXML组件的属性和方法、AS3类的实例化以及事件监听和派发来实现的。理解这种交互方式对于构建高效、可扩展的Flex应用至关重要。同时,使用如`FlexComponentKit_v4.mxp`这样的...

    关于flex事件的讲解

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

    Flex框架的基本原理.docx

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

    flex 超炫组件 coverflow 组件源码

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

    关于VS2003中控件丢事件的解决办法

    ### 关于VS2003中控件丢失事件的解决办法 在Visual Studio 2003 (简称VS2003)中开发Windows Forms应用程序时,开发者...通过上述方法的应用,可以有效地解决VS2003中控件丢失事件的问题,从而提高开发效率和代码质量。

    Flex问题解决大全

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

    Flex4 中文API

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

    Flex教程(PPT)

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

    flex学习心得

    Flex采用事件驱动架构,开发者可以通过监听事件来响应用户的交互行为。当组件触发事件时,所有注册的监听器都会收到通知。 #### 九、组件外观设置 除了使用选择器设置外观之外,Flex还允许直接通过调用`setStyle`...

    Flex4 Life cycle

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

    Objective-C 中 +load 与 +initialize

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

    Flex中方法调用顺序的思考

    在Flex开发中,深入理解方法调用顺序是至关重要的,特别是在构建复杂的用户界面和应用程序时。Flex是一个基于ActionScript和MXML的开源框架,用于创建富互联网应用(RIA)。本篇我们将探讨Flex中方法调用的顺序,...

    flex4浏览器关闭

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

    flex lifecycle

    - `creationComplete` 事件被触发,表明组件已完全创建完毕。 #### 二、更新阶段 (Updating Phase) 当组件的状态或外观发生变化时,Flex 将进入更新阶段,以确保视图与数据模型保持同步。 1. **无效化 ...

    关于Flex 初始化的research

    2. **INITIALIZE**:在这个阶段,所有MXML属性和动作脚本都被解析和初始化,包括基本类型和Object类型的变量。此时,可以安全地访问并修改这些属性。 3. **CREATION_COMPLETE**:当组件及其所有子组件都创建完成...

Global site tag (gtag.js) - Google Analytics