1.使用XML标签读取外部数据:
<mx:XML source="data/data.xml" /> //flex 3
<fx:XML source="data/data.xml" /> //flex 4
2.使用URLLoader:
private function init():void{
var request:URLRequest = new URLRequest("data/data.xml");
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);
}
private function onComplete(event:Event):void{
var myData:XML = event.target.data;
}
*如果在编译过程中出现“无法访问本地资源。。。”,则需要设置编译参数:-use-network=false;
3.使用HttpService:
private function onResultHandler(event:ResultEvent):void{
var myData:XML = event.result as XML;
}
<s:HTTPService id="hs" url="data/data.xml" request="onResultHandler(event)" resultFormat="e4x"/>
*使用HttpService会让应用程序增大100KB左右,不建议使用这个方法。但是如果应用程序是在于服务器通信的情况下,需要解析由服务器传递的XML的话,则需要用HttpService。
分享到:
相关推荐
本示例中,我们看到一个Flex应用通过使用ActionScript 3来从外部XML文件加载数据,并将这些数据用于创建图形界面元素。 首先,XML文件的结构对于正确解析至关重要。在示例中没有给出具体的XML文件内容,但我们可以...
as3.0读取外部xml,使用与flex flash as3.0
#### 三、读取外部XML文件 除了直接创建XML对象之外,通常还需要从外部文件加载XML数据。这可以通过Flex的网络请求API实现,具体步骤如下: 1. **导入必要的包**: ```actionscript import flash.events.Event; ...
总的来说,E4X在Flex中为XML处理提供了一种简洁、强大的语法,使得开发者可以更加直观地进行XML数据的读取、操作和生成,大大提高了开发效率。无论是从外部数据源加载XML,还是在应用内部创建和操作XML,E4X都为...
通过简单的表达式就可以实现对XML数据的读取、修改等操作。 #### 三、在Flash和Flex中利用XML构建动态Web应用 Flash和Flex可以通过加载、显示以及修改XML内容来创建高度动态的Web应用程序。这种能力让开发者能够...
Flex应用程序可以读取XML配置文件(如services-config.xml或flex-config.xml)中的参数,这些参数在编译时或运行时可以被设置。 了解了这些方法后,我们还需要关注如何在Flex 3应用中处理这些参数。通常,我们会...
在Flex编程中,有时我们需要从外部HTML容器向SWF文件传递参数,这在构建富互联网应用程序(RIA)时尤其常见。这些参数通常是以URL查询字符串的形式出现,例如`test.html?name=jex&address=chengdu`。在本文中,我们...
在本文中,我们将深入探讨如何在AS3.0(ActionScript 3.0)中使用XML来读取外部图片,并实现图片的滚动展示。ActionScript是Adobe Flash Professional和Flex Builder等开发工具中用于创建交互式内容的主要编程语言,...
- `libs`:库文件夹,存放Flex项目引用的外部库或组件。 - `.actionScriptProperties`:ActionScript的相关属性设置。 - `html-template`:如果是Flex Web应用,这里可能包含HTML模板文件,用于包裹SWF文件。 - ...
- **加载外部XML文档**: 介绍了如何使用XML类加载外部XML文件。 - **XML的元素、节点与属性**: 分析了XML文档的结构组成。 - **XMLList类**: 说明了如何使用XMLList类来读取XML数据。 7. **数据绑定** - **绑定...
接着,我们需要读取外部XML文件来获取关卡配置。Flex提供了强大的XML处理功能,通过XML()函数可以直接将字符串转换为XML对象,或者使用URLLoader类加载远程XML文件。XML文件的结构可以设计为如下: ```xml |...
XML数据解析是Flex3DShow中的一个重要组成部分,它允许程序从外部XML文件中读取图片数据。XML是一种轻量级的、易于理解和操作的数据格式,常用于存储和传递结构化数据。在这款程序中,XML文件可能包含了图片的URL、...
通过使用`XML`类和`XMLList`类,我们可以读取RSS feed的结构并提取所需信息。 2. **数据绑定**:Flex的数据绑定机制允许我们轻松地将XML数据绑定到UI组件上,从而实时更新用户界面。 3. **组件库**:Flex提供了...
- **访问XML数据**:Flex支持直接从XML数据源读取和解析数据。 - **使用HTTPService加载外部数据**:通过网络请求获取远程数据,增强应用的动态性和实时性。 ### 结论 Flex3提供了强大且灵活的工具集,使得开发者...
- Flex Builder:面向Flex开发的IDE,同样支持XML集成,提供更强大的XML编辑和调试工具。 5. 注意事项: - XML编码:确保XML文件的编码与Flash应用程序的预期编码一致,避免乱码问题。 - 错误处理:加载和解析...
6. **数据管理**:组件可以与各种数据源连接,包括数组、数据模型和外部XML数据。 ### Flex应用程序的编译和发布 所有Flex应用程序的元素都被编译或链接到一个SWF文件中,这个文件可以在Flash Player中运行。编译...
- **外部加载媒体**:尽量避免将图片、音频和字体等媒体资源直接编译到SWF中,而是通过外部URL加载,降低SWF体积。 - **限制嵌入字体的字符集**:仅嵌入应用程序实际使用的字符,减少不必要的字符数据。例如,在...
配置Flex Viewer主要涉及对`config.xml`文件的编辑。此文件是整个Flex Viewer的核心配置文件,它包含了界面元素、地图内容以及其他重要设置。 - **主界面**:定义了Flex Viewer的外观和行为,可以通过配置不同的...
【SSH框架下的文件上传下载实现】 ...总的来说,SSH框架为文件上传下载提供了高效、简洁的解决方案,通过合理的配置和编程,可以轻松实现这一常见功能,而无需依赖外部库,增强了项目的可维护性和可扩展性。