本文和大家重点讨论一下Flex在运行时如何读取Flex配置文件,首先看一下Flex的概念,Flex为这些程序员提供了一种方法,可以开发出将桌面软件的强交互性和丰富内容与Web的广度结合在一起的应用程序;程序员可以使用他们偏好的编程方法、开发流程。
Flex在运行时如何读取Flex配置文件
Flex简介
AdobeFlex是为满足希望开发RichInternet应用程序的企业级程序员的需求而推出的表示服务器和应用程序框架。RIA将桌面软件的响应速度和丰富功能与Web应用程序的广度结合在一起,以提供效果更好的最终用户体验。Flex表示服务器提供基于标准的、声明性的编程方法和流程,并提供运行时服务,用于开发和部署丰富客户端应用程序的表示层。
Flex开发者使用直观的基于XML的语言来定义丰富的用户界面;该语言由Flex服务器翻译成智能的客户端应用程序,在普遍存在的Flash运行时环境中运行。返回页首Flex解决什么问题?很多Web应用程序的用户体验不能令人满意,从而导致了高弃用率、高培训费用和投资的浪费。Flex提供一种新的技术以解决这些问题。在Flex出现之前,试图解决用户界面问题的企业级开发者常常因为HTML的局限性而遭受挫折。HTML起初是为浏览静态文档而设计的,并不适合于提供内容丰富、交互性强和数据驱动的应用程序。
Flex为这些程序员提供了一种方法,可以开发出将桌面软件的强交互性和丰富内容与Web的广度结合在一起的应用程序;程序员可以使用他们偏好的编程方法、开发流程。该方法还满足了基础结构与集成要求。Flex允许应用程序开发者描述应用程序的用户界面布局和UI控件,并使用开发者熟悉的、基于标准的编程模型进行数据绑定。
读取Flex配置文件
1.使用Model标签
- <mx:Modelidmx:Modelid="config"source="assets/config.xml"/>
- xml:
- <config>
- <username>Kevin</username>
- <psw>4325d543d32ab34ddd43</psw>
- </config>
在applicationComplete事件里面直读取即可.
Alert.show(config.username+":"+config.psw);
2.使用URLLoader.
- varloader:URLLoader=newURLLoader(newURLRequest("asset/config.xml");
- loader.addEventListener(Event.COMPLETE,handleCompleted);
- privatefunctionhandleCompleted(event:Event):void
- {
- varloader:URLLoader(event.target);
- varconfigXML:XML=XML(loader.data);
- Alert.show(configXML.username);
- }
【编辑推荐】
- FlexBuilder快捷键使用说明
- Flex安全沙箱问题解决方法
- Flex及FlexBuilder2.0开发环境详解
- FlexBuilder3.0与Eclipse3.4的***结合
- Flex内存泄露解决方法和内存释放优化原则