preloader->systemManager->FlexApplication started…
然后才是
preinitialize
在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量.
initialize
当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来.
creationComplete
组件定义完成并已经在显示列表.
applicationComplete
所有的组件初始化完成并显示.
测试:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="{Report(event,'creationComplete')}"
initialize="{Report(event,'initialize')}"
applicationComplete="{Report(event,'applicationComplete')}"
preinitialize="Report( event , 'preinitialize' )"
layout="absolute">
<mx:Script>
<![CDATA[
import flash.utils.getTimer;
[Bindable]
public var outputtxt:String='';
public function Report(e:Event,value:String):void
{
outputtxt +=String(flash.utils.getTimer())+'>>'+e.currentTarget+value+'\n';
}
]]>
</mx:Script>
<mx:Script source="main.as"/>
<mx:Canvas id="m_Toolbar" width="100%" visible="true" height="100%">
<mx:TextArea text="{outputtxt}" x="81" y="101" width="385" height="84"/>
<mx:Button x="176" y="193" creationComplete="{Report(event,'Button:creationComplete')}" label="Button"/>
</mx:Canvas>
</mx:Application>
分享到:
相关推荐
本文将深入探讨Flex事件运行流程,特别是与`mx:Application.applicationComplete`、`creationComplete`以及Flex应用程序初始化顺序相关的知识点。 首先,Flex应用程序的启动始于`preloader`阶段,系统管理器...
编译这个生成的C文件(通常为`lex.yy.c`),链接到Flex提供的库,最后运行生成的可执行文件,它就能解析输入并根据规则进行处理。 Flex在Windows上的应用广泛,尤其是在处理文本解析、编译器和解释器的开发中。它...
5. **整合**:将flex生成的lex.yy.c和bison生成的y.tab.c与主程序合并,编译成最终的可执行文件。 在处理复杂的语言或解析任务时,Flex和Bison提供了强大的支持。它们广泛应用于各种领域,如编程语言编译器、脚本...
8. **Flex应用程序生命周期**:理解Flex应用从启动到关闭的整个过程,包括初始化、布局、渲染、事件处理等阶段,有助于优化性能和解决运行时问题。 9. **Flex性能优化**:学习如何通过优化组件使用、减少网络请求、...
Flex应用程序通常使用ActionScript编程语言,并基于Flash Player或Adobe AIR运行时环境。Java则是一种广泛使用的面向对象的编程语言,尤其在企业级应用开发中占据重要地位。 标题"flex 和 java交互"指出了一个关键...
Flex是一种基于Adobe的ActionScript编程语言和MXML标记语言,用于构建富互联网应用程序(Rich Internet Applications, RIA)。它允许开发者创建交互式的、数据驱动的Web应用,提供丰富的用户界面体验。 配置Flex...
Flex Builder 3是一款由Adobe公司推出的专门用于开发Flex应用程序的集成开发环境(IDE),它基于Eclipse平台,为创建富互联网应用(RIA)提供了强大的支持。在本文中,我们将详细介绍Flex Builder 3作为Eclipse插件...
Flex 可以创建 RIA(Rich Internet Application),可以运行于使用 Adobe Flash Player 软件的浏览器中,或在浏览器外运行于跨操作系统的 Adobe AIR 上。Flex 应用程序可以访问本地数据和系统资源。Flex 的 ...
安装过程与Bison类似,完成后也需要将Flex的可执行文件路径添加到系统路径。Flex的2.5.4a版本是一个稳定版本,能够处理大量的词法分析任务。 在安装这两款工具后,开发者可以开始为QGIS编写词法分析器(由Flex生成...
Flex框架是一种基于Adobe Flash Player和Adobe AIR运行时的开源应用程序框架,主要应用于创建富互联网应用程序(Rich Internet Applications,简称RIA)。在Java-FLEX的结合中,Flex提供了前端用户界面的构建能力,...
Adobe Flex 作为一款强大的富互联网应用程序(RIA)开发框架,能够创建具有丰富用户体验的用户界面。然而,为了实现后端数据处理和业务逻辑,开发者通常会选择像Spring这样的Java EE框架。将Flex与Spring整合,可以...
在年会抽奖程序的实现过程中,FLEX可能会利用ActionScript的事件驱动模型,当用户触发某个操作(如点击开始按钮)时,程序会响应并执行相应的抽奖逻辑。这通常涉及到随机数生成算法,以确保公平性。同时,界面元素的...
5. **事件处理**:介绍Flex事件模型,学习如何监听和处理用户交互以及程序运行过程中的事件。 6. **状态管理**:讲解如何利用Flex的状态管理功能来改变应用程序的不同视图或阶段,比如加载、登录、主界面等。 7. *...
在Flex开发中,深入理解方法调用顺序是至关重要的,特别是在构建复杂的用户界面和应用程序时。Flex是一个基于ActionScript和MXML的开源框架,用于创建富互联网应用(RIA)。本篇我们将探讨Flex中方法调用的顺序,...
9. **项目构建与发布**:最后,教程会教你怎么打包和发布你的Flex应用程序,使其能在不同的平台上运行,如Web浏览器、桌面或移动设备。 通过这个“Flex中文教程”,你将逐步建立起对Flex开发的全面理解,掌握构建富...
编译后的Flex应用通常以SWF格式运行在浏览器的Flash Player插件上,也可以打包为桌面应用或移动应用(使用Adobe AIR)。 9. **Flex的版本迭代** 随着技术的发展,Flex经历了多个版本的更新,包括Flex 3、4、4.5等...
本篇文章将详细介绍FLEX的安装与配置过程,帮助初学者快速上手。 首先,我们需要下载FLEX的开发工具。Adobe提供了FLEX Builder和Apache Flex SDK两种选择。FLEX Builder是一款集成开发环境(IDE),内置了Flex SDK...