1.过滤
XML.item.(@id==2).menuName
XML.item.(menuName=="burger").price
2.创建XML
(1)用已知字符创建
<item id="5">Chicken</item>
(2)用变量创建
var x:XML = <{tagname} {attributename}={attributevalue}>{content}</{tagname}>
(3)用变量读取
其实就把XML看成是Object就好理解了,对于属性取值来说,"."运算和"[]"运算的意义是相同的.
var itemKey:String="item";
var idKey:String="id";
var menuNameKey:String="menuName";
var priceKey:String="price";
xml[itemKey].@[idKey]
xml[itemKey].(@[idKey] == "1").@[idKey]
xml[itemKey].(menuName == "burger").(attribute(idKey) == "1")[priceKey]
xml[itemKey].(elements(menuNameKey) == "burger").(@[idKey] == "1")[priceKey]
推荐官方解释
http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e6b.html
分享到:
相关推荐
本书应该会涉及如何使用ActionScript 3.0中的数据处理技术,比如使用XML和E4X(ECMAScript for XML)进行数据的读取和操作,以及与后端服务通信的技术,如使用HTTPService和Web Services。 6. Flex事件处理:事件...
##### 2.4 XML 和 E4X 用于处理XML数据的类,E4X提供了更简洁的语法。 ##### 2.5 事件处理(Event) 事件模型是ActionScript中的核心机制之一,用于响应用户输入和其他系统事件。 ##### 2.6 Bindable Bindable...
对一个XMLList或E4X查询进行绑定 19.6节. 从数组中生成XML对象 19.7节. 如何处理XML服务里所返回的命名空间 19.8节. 将ActionScript 数据对象编码成XML 19.9节. 使用复杂XML数据来填充组件 19.10节. 从Web服务中把...
<mx:RemoteObject id="ud" destination="userDao" resultFormat="e4x" result="handleResult(event)" fault="handleFault(event)"> <mx:source>org.rjb.java.UserDao (event)"/> <!-- 用户信息展示区域 --> ...
AS3.0中可以使用`XMLList`或`E4X`(ECMAScript for XML)来解析XML文档,并将其数据绑定到UI组件上。这使得动态生成和更新菜单变得简单。 3. **下拉菜单的实现**: 下拉菜单通常由一个触发按钮和一个隐藏的列表...
12. **ActionScript 3.0还支持E4X(ECMAScript for XML),使得XML处理更加便捷。 汉化版API对于中国开发者来说是一大福音,它使开发者可以更高效地学习和查阅ActionScript的相关功能,从而提高开发效率。在使用MDM...
ActionScript 3.0 是一种基于ECMAScript for XML (E4X) 的脚本语言,主要用于Adobe Flash Platform,包括Flash Player和Adobe AIR。它在2006年随着Flash Player 9一同发布,带来了显著的性能提升、类型检查以及面向...
首先,ActionScript 3.0是基于ECMAScript标准开发的,这意味着它遵循ECMAScript 262(ECMAScript第四版)以及ECMAScript for XML(E4X)规范。ActionScript 3.0的开发得到了Adobe®Flash®Player 9以及Adobe®Flex™...
2. **对象与类**:AS3基于ECMAScript for XML (E4X)规范,支持类的创建和继承。例如,你可以创建一个名为`MyClass`的类,并继承自另一个类`BaseClass`。`class MyClass extends BaseClass {}` 3. **事件驱动编程**...
4. **基于 ECMAScript for XML (E4X)** 的 XML API:E4X 是 ECMAScript 的一种扩展,使得 XML 成为其原生数据类型之一。 5. **基于 DOM 第 3 级事件规范的事件模型**:提供更强大且一致的事件处理机制。 **AS3** 的...
AS3提供了XML和E4X(ECMAScript for XML)支持,方便解析和操作XML数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,AS3也有内置的JSON对象用于序列化和反序列化。 七、网络通信 AS3提供了...
5. 数据访问:提供了XML、JSON和E4X(ECMAScript for XML)等数据格式的解析和操作,便于与服务器进行数据交换。 6. 网络通信:利用URLLoader和URLRequest类,可以实现HTTP、FTP等协议的数据请求,支持XML、SOAP等...
- **核心语言**:与ECMAScript兼容,新增了异常处理机制、运行时类型检查、密封类、闭包、E4X(XML处理)、正则表达式和命名空间等。 - **Flash Player API**:提供DOM3事件模型、显示列表API等,增强了...
8. **XML和JSON处理**:AS3提供了XML和E4X(ECMAScript for XML)来解析和操作XML数据,以及JSON对象来处理JSON格式的数据交换。 9. **网络编程**:通过URLLoader和URLRequest类,AS3可以直接与服务器通信,进行...
- **E4X(ECMAScript for XML)**:AS3.0引入了对E4X的支持,这使得处理XML数据变得更加简单直接,无需复杂的解析器。 - **DOM3支持**:AS3.0支持最新的DOM3标准,为开发者提供了强大的文档操作能力。 #### 二、...
3.6.9E4X操作符 49 3.7条件语句 50 3.7.1if…else语句 50 3.7.2switch语句 53 3.8循环语句 55 3.8.1while语句 55 3.8.2do…while语句 56 3.8.3for语句 56 3.8.4for…in语句 57 3.8.5foreach…in语句 58 3.8.6break与...
【标题】"AS3 例子" 指的是ActionScript 3的相关实例,这是一种基于ECMAScript for XML (E4X) 的脚本语言,主要应用于Adobe Flash平台,用于创建交互式网页、游戏、动画以及丰富的互联网应用程序(RIA)。...
1. **ActionScript3.0基础知识**:ActionScript3.0是AS2的升级版,引入了强类型、面向对象编程以及ECMAScript for XML (E4X) 支持。它具有更高的执行效率和更严格的错误检查,提高了代码质量和性能。 2. **面向对象...