- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ActionScript 3 互动编程 第七讲 核心类——ArrayString AS3.0的核心类是日常编程的基石,是我们经常要打交道的类,比如String类、Array类、XML类、Date类、异常类等。这一讲我们将主要介绍Array类和String类的相关常用API。 核心类列表: Array 数组,是最重要的数据结构之一,熟练掌握数组操作的相关API是制作AS3程序的基础。前面我们对数组的概念已经做过详细地介绍,在这里不再重复,这里我们主要讲解常用的数组操作API。 1、数组长度属性:length用法 2、数组基本操作:查找、增删、排序、抽取部分形成新的数组 查找:indexOf 、lastIndexOf 4、在数组中间插入或者删除元素:splice 6、将多个元素或者数组拼合成新的数组:concat 7、数组的复制:浅复制和深复制 7、数组的复制:浅复制和深复制 8、数组排序:reverse,sort,sortOn 8、数组排序:reverse,sort,sortOn 9、操作数组每个元素常用方法:forEach 字符串:String 字符串是一组有序的Char16字符的集合,换句话说,我们可以把字符串看成一组有序的字符数组,但这个数组不可以用[]来访问,但它也有自己的length长度属性。 操作字符常用方法: 1、charAt()访问目标位置字符 2、charCodeAt()得到目标位置字符的Unicode整数字符代码 3、fromCharCode()从指定的字符代码返回字符串。 前两个用法举例: fromCharCode()用法举例 var my:String=String.fromCharCode(25105,30340,20013,22269,24515); var my2:String=String.fromCharCode(64,73,32,76,111,118,101,32,121,111,117) var my3:String=String.fromCharCode(64,26159,19981,26159,24456,31070,22855) var total=my+my2+my3 trace(total) 一次性输入多行文本字符串: var temp:XML= a ![CDATA[ 轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。 那河畔的金柳,是夕阳中的新娘;波光里的艳影,在我的心头荡漾。 ]] /a; var my:String=temp.toString() trace(my) * 数学工具类,由于在编程中经常用到数学计算,所以将它放在了定级包中。它是由一系列的静态方法组成的。 Math 工具类 异常类Error和运行时经常用到的几个异常子类 Error,ArgumentError,DefinitionError, EvalError,RangeError,ReferenceError, securityError,SyntaxError,TypeError, URIError,VerifyError 异常类 处理XML相关数据的类 XML,XMLList,Qname XML相关 最常用的复杂数据类型 Array,Date,RegExp 常用复杂类型 基元数据类型 int,Boolean,uint,Number,String 基本类型 一些AS3语言元素相关的类 Class,Function,Namespace,arguments 语言结构 根类,所有类都是直接或间接继承自它 Object 根类 说明 所包含的类 分群 var a:Array=[a,b,c] trace(a.indexOf(b))//0 trace(a.lastIndexOf(b))//1 trace(a.indexOf(“d”))//-1 var a:Array=[a,b,c,1] var b:Number=1 trace(b==a[3]) trace(a.indexOf(b)) 2. 在数组首尾新增元素:push、unshift var a:Array=[a,b,c] trace(a.push(d))//4 trace(a.push(e,f,g))//7 trace(a)//a,b,c,d,e,f,g trace(a.unshift(1)) trace(a.unshift(2,3,4,5)) trace(a) 3、删除数组首尾元素:pop、shift 不需要参数 var a:Array=[a,b,c] a.pop() trace(a)//a,b splice有四种用法: 1、从数组某处开始删除指定数
文档评论(0)