`

Flex中读取外部XML文件

    博客分类:
  • Flex
阅读更多

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外部读取xml

    本示例中,我们看到一个Flex应用通过使用ActionScript 3来从外部XML文件加载数据,并将这些数据用于创建图形界面元素。 首先,XML文件的结构对于正确解析至关重要。在示例中没有给出具体的XML文件内容,但我们可以...

    as3.0读取外部xml

    as3.0读取外部xml,使用与flex flash as3.0

    flex3 接受外部参数

    Flex应用程序可以读取XML配置文件(如services-config.xml或flex-config.xml)中的参数,这些参数在编译时或运行时可以被设置。 了解了这些方法后,我们还需要关注如何在Flex 3应用中处理这些参数。通常,我们会...

    flex 操作xml 实现增删改查

    #### 三、读取外部XML文件 除了直接创建XML对象之外,通常还需要从外部文件加载XML数据。这可以通过Flex的网络请求API实现,具体步骤如下: 1. **导入必要的包**: ```actionscript import flash.events.Event; ...

    Flex处理 xml方法及实例

    4. **Namespace**: 用于处理XML文档中的命名空间,可以定义和引用命名空间。 在操作XML数据时,E4X提供了许多方便的方法。比如,`appendChild()`方法可以用来添加新的XML节点,如`myXML.appendChild(newItem)`。...

    Foundation XML and E4X for Flash and Flex

    例如,通过使用ActionScript 3.0中的XML支持功能,开发者可以轻松地将来自Flickr的图片和信息集成到Flash应用中,或者利用Adobe Kuler API在Flex项目中实现颜色方案的动态调整。 #### 四、案例研究 本书包含两个...

    AS3.0读取xml外调图片并滚动

    在本文中,我们将深入探讨如何在AS3.0(ActionScript 3.0)中使用XML来读取外部图片,并实现图片的滚动展示。ActionScript是Adobe Flash Professional和Flex Builder等开发工具中用于创建交互式内容的主要编程语言,...

    flex获得html容器传递的url参数值

    在Flex编程中,有时我们需要从外部HTML容器向SWF文件传递参数,这在构建富互联网应用程序(RIA)时尤其常见。这些参数通常是以URL查询字符串的形式出现,例如`test.html?name=jex&address=chengdu`。在本文中,我们...

    关于XML在FLASH中的应用

    Flash应用程序可以通过ActionScript来读取、解析和写入XML文件,从而实现动态内容的加载和更新。ActionScript是Flash编程的核心语言,它提供了内置的XML类,允许开发者轻松地处理XML文档。 1. XML与Flash的数据交互...

    纯flex网站前台(httpservice、webservice进行数据交互)

    在Flex中,通过使用WebService组件,开发者可以调用远程Web服务,处理XML数据。WebService常用于跨系统、跨平台的数据共享,提供了标准化的数据交互方式。 4. **数据交互流程**:在Flex应用中,通常会创建一个...

    Flex中文帮助

    从给定的文件标题、描述、标签和部分内容中,我们可以提炼出有关Flex的关键知识点,尤其聚焦于Flex如何工作,以及构建和运行Flex应用程序的过程。以下是详细的解析: ### Flex概述 Flex是一个由Adobe开发的开源...

    Flex3DShow

    XML数据解析是Flex3DShow中的一个重要组成部分,它允许程序从外部XML文件中读取图片数据。XML是一种轻量级的、易于理解和操作的数据格式,常用于存储和传递结构化数据。在这款程序中,XML文件可能包含了图片的URL、...

    Flex做的关灯游戏

    接着,我们需要读取外部XML文件来获取关卡配置。Flex提供了强大的XML处理功能,通过XML()函数可以直接将字符串转换为XML对象,或者使用URLLoader类加载远程XML文件。XML文件的结构可以设计为如下: ```xml |...

    Rss.zip_flex

    在“Rss.zip_flex”项目中,我们可以看到几个关键的文件: 1. `.actionScriptProperties`:这是ActionScript的配置文件,用于设置项目的编译选项,如库路径、目标版本等。 2. `.flexProperties`:这是Flex项目的...

    flex瘦身优化之我见(内部资料)

    【Flex瘦身优化】是针对Flex开发中遇到的项目体积过大的问题进行的一系列优化措施,主要是为了减小Flex应用程序的发布体积,提高加载速度和用户体验。以下是一套可行的优化方案: 1. **关闭编译调试信息**: 添加`...

    Flex 不需要服务器支持 导入 导出

    在Flex中,导入和导出功能是常见的需求,尤其是在处理用户数据或与外部数据源交互时。标题“Flex不需要服务器支持导入导出”表明我们可以使用Flex技术在客户端实现数据的导入和导出功能,而无需依赖服务器的参与。 ...

    FLEX上传下载的FLEX项目源码.docx

    同时,配置struts-config.xml文件以处理相关请求。页面展示部分,如file-upload.jsp和file-list.jsp,用于用户交互和文件列表展示。 **工程结构** 项目的资源组织通常遵循SSH的标准结构,包括数据持久层的实体类和...

    flex快速入门“flex3_quickstart”

    - **访问XML数据**:Flex支持直接从XML数据源读取和解析数据。 - **使用HTTPService加载外部数据**:通过网络请求获取远程数据,增强应用的动态性和实时性。 ### 结论 Flex3提供了强大且灵活的工具集,使得开发者...

Global site tag (gtag.js) - Google Analytics