Flex中读取外部本地XML文件,为DataGrid提供数据的示例:
MXML文件:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientAlphas="[0.4, 1.0]" backgroundGradientColors="[#9154DD, #6798C2]">
<mx:Model id="ShoppingCartList" source="myData/ShoppingCartList.xml" />
<mx:Panel layout="absolute" right="10" bottom="10" top="255" width="250" title="购物车">
<mx:DataGrid x="0" y="0" width="230" editable="false" dragEnabled="true" dataProvider="{ShoppingCartList.item}" height="162" bottom="40" top="0">
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="name"/>
<mx:DataGridColumn headerText="Price" dataField="price"/>
<mx:DataGridColumn headerText="Number" dataField="number"/>
</mx:columns>
</mx:DataGrid>
<mx:Button x="172" y="172" label="移除" fontSize="12" bottom="10" right="10"/>
</mx:Panel>
</mx:Application>
提供数据的ShoppingCartList.xml文件,保存在myData/ShoppingCartList.xml下,代码如下:
<ShoppingCartList>
<item>
<name>Apple</name>
<price>2.33</price>
<number>12</number>
</item>
<item>
<name>Computer</name>
<price>2043.3</price>
<number>1</number>
</item>
<item>
<name>TV</name>
<price>3000</price>
<number>2</number>
</item>
<item>
<name>Camera</name>
<price>2311.23</price>
<number>1</number>
</item>
<item>
<name>Keyboard</name>
<price>3.3</price>
<number>12</number>
</item>
</ShoppingCartList>
分享到:
相关推荐
本示例中,我们看到一个Flex应用通过使用ActionScript 3来从外部XML文件加载数据,并将这些数据用于创建图形界面元素。 首先,XML文件的结构对于正确解析至关重要。在示例中没有给出具体的XML文件内容,但我们可以...
as3.0读取外部xml,使用与flex flash as3.0
Flex应用程序可以读取XML配置文件(如services-config.xml或flex-config.xml)中的参数,这些参数在编译时或运行时可以被设置。 了解了这些方法后,我们还需要关注如何在Flex 3应用中处理这些参数。通常,我们会...
#### 三、读取外部XML文件 除了直接创建XML对象之外,通常还需要从外部文件加载XML数据。这可以通过Flex的网络请求API实现,具体步骤如下: 1. **导入必要的包**: ```actionscript import flash.events.Event; ...
4. **Namespace**: 用于处理XML文档中的命名空间,可以定义和引用命名空间。 在操作XML数据时,E4X提供了许多方便的方法。比如,`appendChild()`方法可以用来添加新的XML节点,如`myXML.appendChild(newItem)`。...
例如,通过使用ActionScript 3.0中的XML支持功能,开发者可以轻松地将来自Flickr的图片和信息集成到Flash应用中,或者利用Adobe Kuler API在Flex项目中实现颜色方案的动态调整。 #### 四、案例研究 本书包含两个...
在本文中,我们将深入探讨如何在AS3.0(ActionScript 3.0)中使用XML来读取外部图片,并实现图片的滚动展示。ActionScript是Adobe Flash Professional和Flex Builder等开发工具中用于创建交互式内容的主要编程语言,...
在Flex编程中,有时我们需要从外部HTML容器向SWF文件传递参数,这在构建富互联网应用程序(RIA)时尤其常见。这些参数通常是以URL查询字符串的形式出现,例如`test.html?name=jex&address=chengdu`。在本文中,我们...
Flash应用程序可以通过ActionScript来读取、解析和写入XML文件,从而实现动态内容的加载和更新。ActionScript是Flash编程的核心语言,它提供了内置的XML类,允许开发者轻松地处理XML文档。 1. XML与Flash的数据交互...
在Flex中,通过使用WebService组件,开发者可以调用远程Web服务,处理XML数据。WebService常用于跨系统、跨平台的数据共享,提供了标准化的数据交互方式。 4. **数据交互流程**:在Flex应用中,通常会创建一个...
从给定的文件标题、描述、标签和部分内容中,我们可以提炼出有关Flex的关键知识点,尤其聚焦于Flex如何工作,以及构建和运行Flex应用程序的过程。以下是详细的解析: ### Flex概述 Flex是一个由Adobe开发的开源...
XML数据解析是Flex3DShow中的一个重要组成部分,它允许程序从外部XML文件中读取图片数据。XML是一种轻量级的、易于理解和操作的数据格式,常用于存储和传递结构化数据。在这款程序中,XML文件可能包含了图片的URL、...
接着,我们需要读取外部XML文件来获取关卡配置。Flex提供了强大的XML处理功能,通过XML()函数可以直接将字符串转换为XML对象,或者使用URLLoader类加载远程XML文件。XML文件的结构可以设计为如下: ```xml |...
在“Rss.zip_flex”项目中,我们可以看到几个关键的文件: 1. `.actionScriptProperties`:这是ActionScript的配置文件,用于设置项目的编译选项,如库路径、目标版本等。 2. `.flexProperties`:这是Flex项目的...
【Flex瘦身优化】是针对Flex开发中遇到的项目体积过大的问题进行的一系列优化措施,主要是为了减小Flex应用程序的发布体积,提高加载速度和用户体验。以下是一套可行的优化方案: 1. **关闭编译调试信息**: 添加`...
在Flex中,导入和导出功能是常见的需求,尤其是在处理用户数据或与外部数据源交互时。标题“Flex不需要服务器支持导入导出”表明我们可以使用Flex技术在客户端实现数据的导入和导出功能,而无需依赖服务器的参与。 ...
同时,配置struts-config.xml文件以处理相关请求。页面展示部分,如file-upload.jsp和file-list.jsp,用于用户交互和文件列表展示。 **工程结构** 项目的资源组织通常遵循SSH的标准结构,包括数据持久层的实体类和...
- **访问XML数据**:Flex支持直接从XML数据源读取和解析数据。 - **使用HTTPService加载外部数据**:通过网络请求获取远程数据,增强应用的动态性和实时性。 ### 结论 Flex3提供了强大且灵活的工具集,使得开发者...