`
strugglesMen
  • 浏览: 116963 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

Flex三个初始化事件

阅读更多

忘了以前看过哪篇文章谈到creationComplete和initialize之间的区别,说application的初始化完成事件用creationComplete,组件的初始化完成事件用initialize。今天明确一下它们的执行时机:

preinitialize——应用被初始化,但仍未创建任何子组件;
initialize——应用已创建子组件,但仍未布局这些组件;
creationComplete——应用已被初始实例化完成,并已布局所有的组件。

 

PS:最近都会贴一些很简短但新手容易忽略或者混淆的问题(因为我也是新手),希望在这段时间强化一下对flex底层的认知。

 

http://blog.sina.com.cn/s/blog_5980de1a0100anzo.html

分享到:
评论

相关推荐

    Flex启动与初始化

    Flex 启动与初始化过程是一个复杂的过程,涉及到加载器的实现、SystemManager 的作用、Flex 显示层级划分等内容。本文通过对这些内容的详细介绍,希望能够帮助读者更好地理解 Flex 启动与初始化过程。

    flex事件机制的分发

    - `constructor`:构造函数,用于初始化事件对象,设置事件类型、数据、是否冒泡以及是否可取消。 - `clone()`:覆盖`Event`的`clone()`方法,用于创建事件的副本。 5. **事件分发**: - `EventDispatcher`是...

    flex事件讲解

    Flex遵循AS3(ActionScript 3)的事件模型,其中事件分为三个阶段:捕获阶段、目标阶段和冒泡阶段。事件从最外层的根节点开始传播,依次经过每个节点直到目标节点,然后反向传播回根节点。这种模型允许在不同层次的...

    FLEX国际化

    总结,Flex的国际化是一个全面的过程,涉及资源文件的创建、管理、本地化设置以及在代码中的应用。通过合理地组织和利用这些资源,开发者可以构建出适应全球用户的应用程序。在Flex 4中,这些功能得到了加强和完善,...

    Flex4视频教程_02-01事件概述.rar

    9. **Flex4的专用事件**:Flex4引入了一些特有的事件,如`creationComplete`,用于标记组件初始化完成,`dataChange`表示数据源发生变化,`validateNow`则在验证组件属性后触发。 10. **事件与数据绑定**:在Flex4...

    flex lifecycle

    初始化阶段是指组件被创建到准备就绪的过程,在此过程中,Flex 自动执行了一系列操作来确保组件能够正常工作。 1. **预初始化 (Pre-initialization):** - 在此阶段,Flex 开始为组件分配内存并进行基本配置。 - ...

    Flex效果示例3个(加载图片+卷帘门+控件移动)

    // 初始化矩形 var anim:Animate = new Animate(rect); TweenLite.to(rect, 1, {width: 500, ease: Linear.easeNone}); // 动画效果,1秒内宽度从0变为500 ``` 这个例子展示了如何用GreenSock库创建一个从左向...

    flex特效 不错的flex样式生成器

    7. `flex-grow`、`flex-shrink` 和 `flex-basis`:这三个属性共同决定了子元素在主轴上的大小。`flex-grow`定义放大比例,`flex-shrink`定义缩小比例,`flex-basis`定义初始大小。 这个“flex特效”生成器很可能...

    Flex框架的基本原理.docx

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

    flex学习心得

    Flex组件有三个主要的生命周期事件: - **preInitialize**:组件被创建后立即触发,此时组件不可见且尚未添加任何子组件。 - **initialize**:组件及其子组件完成初始化,但仍然不可见。 - **creationComplete**:...

    flex和js互相调用

    在Flex应用中添加一个初始化完成后的事件监听器,定义一个方法来响应JavaScript的回调。在JavaScript中,通过`window.flexApp`对象可以访问到Flex应用的方法。在HTML页面中添加按钮,点击按钮时调用JavaScript中的...

    flex 异步加载tree

    `creationComplete="initTreeData()"` 这个属性表示在Flex应用程序初始化完成后调用`initTreeData()`函数来加载初始数据。在`initTreeData()`函数中,通过`FunService`服务类获取数据,并填充到`treeSiteList`组件中...

    教你怎样用FLEX做地图的教程

    总的来说,这个教程涵盖了Flex中集成第三方地图API的基本步骤,包括API的导入、地图的初始化、地图显示的控制以及地图交互事件的处理。对于想要在Flex应用中集成地图功能的开发者来说,这是一个很好的起点。然而,...

    flex组件,功能强大的下拉框

    4. **初始化显示已选择项** 当页面加载时,该组件能够自动显示之前用户已选择的选项,这提高了用户体验,因为他们无需再次手动设置。这种功能通常是通过存储和恢复用户偏好来实现的,可能涉及到本地存储或服务器端...

    Flex4编写计算器小程序

    这里设置了显示结果的文本框初始值为“0”,同时初始化了两个布尔变量`hasOver`和`hasClickFloat`,分别用于记录是否已经完成了一次运算以及是否已经添加过小数点。 ##### 3. 数字和小数点处理 ```actionscript ...

    Flex-Menual-CHN.zip_flex_flex 官方文档

    2. 初始化阶段:组件实例化,事件监听器注册。 3. 渲染阶段:组件在舞台上绘制。 4. 运行阶段:用户交互,数据绑定,事件处理。 5. 销毁阶段:程序关闭或组件不再使用时,资源释放。 五、Flex数据绑定 1. 双向数据...

    flex 拖拽功能 中文文档

    拖放操作主要分为三个阶段:**初始化(Initiation)**、**拖动(Dragging)** 和 **放下(Dropping)**。 1. **初始化(Initiation)**:此阶段始于用户使用鼠标选取一个Flex组件或组件内的一个条目。例如,用户...

    Flex问题解决大全

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

Global site tag (gtag.js) - Google Analytics