1、读取urlLoader中的多个变量例子
//要读取的变量:someText=text&someNumber=3
var loader:URLLoader = URLLoader( event.target );
// Use a for . . . in loop to loop over all of the variables that
// were loaded
for ( var property:String in loader.data ) {
// property 就是data里的变量名
trace( property + " = " + loader.data[property] );
}
=========================================================================
2、loader的DataFormat
//设置
loader.dataFormat = DataFormat.**;
data 属性的数据类型是根据dataFormat 属性的设置而决定的,如果设置为DataFormat.TEXT,则data 属性的值为String 类型,如果设置DataFormat.VARIABLES,则是Object 类型(即UTF-编码),如果设置为DataFormat.BINARY,则data 的数据类型为flash.util.ByteArray
=========================================================================
3、XML赋值
一、XML对象
var example:XML = <abc><a>eh</a><b>bee</b><c>see</c></abc>;
****************************
二、XML对象,使用XML文本为变量
var username:String = "Darron";
var score:int = 1000;
var example:XML =
<gamescore>
<username>{username}</username>
<score>{score}</score>
</gamescore>;
****************************
三、字符串
var str:String = "<gamescore><username>" + username + "</username>"
+ "<score>" + score + "</score></gamescore>";
var example:XML = new XML( str );
=========================================================================
4、添加XML节点
var example:XML = <example />;
example.emptyElement = "";
或
var example:XML = <example />;
var id:int = 10;
example[ "user" + id ] = "";
或
var example:XML = <example/>;
example.two = "";
example = example.insertChildBefore( example.two, <one /> );
example = example.insertChildAfter( example.two, <three /> );
=======================================================================
5、Loader的XML不符合XML数据时的错误判断:
TypeError 异常就是不能成功转换为XML 实例时抛出的
catch ( e:TypeError ) {
trace( "Could not parse text into XML" );
trace( e.message );
}
=======================================================================
6、XML中含有特殊字符,使用CDATA
<example><![CDATA[a < b]]></example>
<htmlExample><![CDATA[<a href="http://www.darronschall.com">Darron</a>]]></htmlExample>
当XML 被解析时,CDATA 标签中的内容原封不动。
========================================================================
分享到:
相关推荐
ActionScript 3.0 Cookbook 中文完整版.pdf
压缩包中的"FLASH-FLEX3[1].0开发中文版+完整版+.pdf"文件包含了全书的完整内容,读者可以通过阅读其中的章节,了解和学习如何利用ActionScript 3.0来实现各种功能,例如: 1. 类和对象:学习如何定义类、创建对象...
标签“ac3”指的是ActionScript3.0,“actionscript3 cookbook”强调了这本书的实践性,而“actionscript”则是对整个ActionScript语言的泛指。 在压缩包内包含的文件《51CTO下载-ActionScript.3.0.Cookbook.中文...
《ActionScript 3.0 Cookbook 中文完整版》通过具体实例,为读者提供了解决问题的“食谱”,涵盖了许多实际开发中常见的问题和挑战。每个章节都针对特定问题,提供可直接应用的代码片段,有助于快速理解和解决遇到的...
《ActionScript 3.0 Cookbook》是一本专为ActionScript 3.0开发者设计的实用指南,它提供了大量具体的代码示例,帮助读者解决在开发过程中遇到的各种问题。这本书中文简体的完整版,旨在让中国地区的开发者能够更...
ActionScript+3.0+Cookbook+中文完整版source文件夹目录结构如下: org中主要是org.kingda.book.*包,所有的类文件都在其中。 com中应存放com.mimswright.*,是Mims Wright(www.mimswright.com)编写的生成抽象类的...
在《ActionScript 3.0 Cookbook》中,你可以找到关于以下主题的知识点: 1. **基础语法**:包括变量声明、数据类型(如Number、String、Boolean)、操作符、流程控制语句(如if、for、while)、函数定义和调用等。 ...
### ActionScript 3 Cookbook 锦囊妙计 #### 一、概述 《ActionScript 3 Cookbook 锦囊妙计》是一本专为ActionScript开发者设计的实用指南。它旨在通过一系列精心挑选的示例和解决方案来帮助读者解决实际开发过程...
Flex ActionScript3_Cookbook_cn
ActionScript 3 Cookbook.PDF
《ActionScript 3 Cookbook》是一本专注于ActionScript 3编程技术的实用指南,源码包含在提供的多个文本文件中,如ch01.txt至ch20.txt。这些文件很可能是书中的各个章节代码示例,方便读者直接查看和运行。...
在“ActionScript 3.0 Cookbook 中文完整版.pdf”中,你可以找到各种编程技巧和解决方案,每个章节都围绕一个特定的问题或任务展开,如创建动态图形、处理事件、使用XML或JSON进行数据交换、实现高级动画效果等。...
ActionScript 3.0 Cookbook 中文版.pdf 博文链接:https://lvxuehu.iteye.com/blog/183335
ActionScript 3 Cookbook 中文版,开发ActionScript必备资料