actionscript 3
var jid = "skyoo2007";
var xml:XML =
<root>
<info>
</info>
</root>
xml.info.appendChild("<blog>http://"+jid+".iteye.com</blog>");
trace(xml);
//输出结果:
<root>
<info><blog>http://skyoo2007.iteye.com</blog></info>
</root>
2.
var jid = "skyoo2007";
var xml:XML =
<root>
<info>
</info>
</root>
xml.info.appendChild(<blog>http://{jid}.iteye.com</blog>);
trace(xml);
//输出结果:
<root>
<info>
<blog>http://skyoo2007.iteye.com</blog>
</info>
</root>
由此发现,如果是字符串的,输出就会被编码。使用E4X就不会。
找了很多相关资料都没找到,特记录于此。
此乃原创,转载请注明出处 : http://skyoo2007.iteye.com
分享到:
相关推荐
3. **E4X介绍**:E4X的语法特性,如内联XML、XML列表、XML对象的属性访问,以及XML与JavaScript对象之间的转换。 4. **AS3与XML**:AS3中的XML类,如何在AS3代码中创建、操作和解析XML,以及E4X的优势。 5. **XML...
2. **使用构造器**:可以通过`new XML()`构造器从XML数据文本创建一个XML对象实例: ```actionscript var myXML:XML = new XML("<order><item id='1'><menuName>burger</menuName><price>3.95</price></item>...
可以使用`new XML()`来创建一个新的XML对象,其内容可以包含引号中的XML字符串,或者直接写入XML结构,只要结构正确即可。例如: ```actionscript var xml:XML = <myxml>xml文件; var xml2:XML = text1 <bar>bar...
AS3.0中可以使用`XMLList`或`E4X`(ECMAScript for XML)来解析XML文档,并将其数据绑定到UI组件上。这使得动态生成和更新菜单变得简单。 3. **下拉菜单的实现**: 下拉菜单通常由一个触发按钮和一个隐藏的列表...
在处理XML数据时,AS3提供了XML类和E4X(ECMAScript for XML),使得在AS3中解析、操作和序列化XML变得非常直观。例如,可以使用`new XML()` 创建XML对象,然后通过XPath选择器获取特定节点,如`xml.book[0]`。 在...
在这个例子中,首先定义了一个包含XML内容的字符串`kS`,然后通过`new XML()`构造函数将其转换为XML对象。 **3. 使用变量构建XML** AS3.0中最有趣的特性之一是可以使用现有的变量来构建XML结构,从而提供更大的...
E4X允许直接通过XML对象来访问和修改XML数据。以下是如何使用E4X加载XML文件: ```actionscript var xmlLoader:URLLoader = new URLLoader(); xmlLoader.dataFormat = URLLoaderDataFormat.TEXT; xmlLoader....
8. **XML和JSON处理**:AS3提供了XML和E4X(ECMAScript for XML)来解析和操作XML数据,以及JSON对象来处理JSON格式的数据交换。 9. **网络编程**:通过URLLoader和URLRequest类,AS3可以直接与服务器通信,进行...
在Flex中,XML对象提供了一种灵活的方式来创建、操作和解析XML文档。通过实例化XML类,我们可以加载XML数据并对其进行解析: ```actionscript var xml:XML = new XML("<root><item>Value</item></root>"); ``` 3. ...
3. **E4X(ECMAScript for XML)**:E4X是ActionScript 3.0中的一个特性,它允许开发者使用类似JavaScript的语法来处理XML。E4X使得XML的生成和操作更加直观和简洁,例如: ```actionscript var myXML:E4X = <root>...
- E4X(ECMAScript for XML):AS3中的XML支持是基于E4X规范,理解E4X可以帮助更好地操作XML。 - XML DOM(文档对象模型):理解DOM可以帮助你更清晰地理解XML的结构和操作方式。 通过以上介绍,你应该对Flash中...
此外,AS3的E4X(ECMAScript for XML)特性使得与XML的交互更加直观,比如通过路径表达式直接访问节点: ```actionscript var specificValue:String = xmlData.elementName.childName.@attributeName; ``` 这个...
AS3提供了XML和E4X(ECMAScript for XML)支持,方便解析和操作XML数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,AS3也有内置的JSON对象用于序列化和反序列化。 七、网络通信 AS3提供了...
4. E4X(ECMAScript for XML):AS3中的E4X是一种内置的XML处理机制,使得XML可以直接作为ActionScript的一部分进行操作,如同处理数组和对象一样。 三、AS3 XML的应用场景 1. 数据绑定:在Flex框架中,AS3 XML常...
2. **类与对象**:AS3基于ECMAScript for XML (E4X)规范,支持完整的面向对象编程,包括类的定义、继承、封装和多态性。 3. **事件处理**:AS3的事件模型是其核心特性之一,用于响应用户交互或程序内部状态变化。...
在实际项目中,结合这些知识点,开发者可以创建一个能够从XML文件中获取数据并根据数据动态生成动画的Flash应用程序。例如,一个简单的应用场景可能是从XML文件加载图片路径,然后动态创建并动画化多个`MovieClip`...
4. **基于 ECMAScript for XML (E4X)** 的 XML API:E4X 是 ECMAScript 的一种扩展,使得 XML 成为其原生数据类型之一。 5. **基于 DOM 第 3 级事件规范的事件模型**:提供更强大且一致的事件处理机制。 **AS3** 的...
6. **使用XML**:描述XML的基本知识和E4X方法,处理XML对象,以及使用XML命名空间和类型转换。 7. **事件处理**:讲解事件处理的基础知识和ActionScript 3.0事件处理与早期版本的差异,包括事件流、事件对象和事件...
虽然AS3本身并不直接支持数据绑定,但可以通过第三方库如E4X(ECMAScript for XML)或者手动实现来达到类似的效果。 6. **MP3格式**:文件列表中的“mp3”表明播放器支持MP3格式的音频文件。AS3内置了对MP3格式的...
【标题】"AS3 例子" 指的是ActionScript 3的相关实例,这是一种基于ECMAScript for XML (E4X) 的脚本语言,主要应用于Adobe Flash平台,用于创建交互式网页、游戏、动画以及丰富的互联网应用程序(RIA)。...