flash actionscript 3.0 语言和组件参考array

flash actionscript 3.0 语言和组件参考array

ID:12445058

大小:542.50 KB

页数:35页

时间:2018-07-17

flash actionscript 3.0 语言和组件参考array_第1页
flash actionscript 3.0 语言和组件参考array_第2页
flash actionscript 3.0 语言和组件参考array_第3页
flash actionscript 3.0 语言和组件参考array_第4页
flash actionscript 3.0 语言和组件参考array_第5页
资源描述:

《flash actionscript 3.0 语言和组件参考array》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ActionScript 3.0 语言和组件参考(Array)包顶级类publicdynamicclassArray继承ArrayObject语言版本: ActionScript3.0运行时版本: AIR1.0,FlashPlayer9使用Array类可以访问和操作数组。Array索引从零开始,这意味着数组中的第一个元素为[0],第二个元素为[1],依此类推。要创建Array对象,可以使用newArray()构造函数。Array()还可以作为函数调用。此外,还可以使用数组访问([])运算符初始化数组或访问数组元素。您可以在数组元素中存储各种各样的数据类型,包括数字、字符串、对

2、象,甚至是其它数组。您可以创建一个多维数组,方法是创建一个索引数组,然后给它的每个元素分配不同的索引数组。这样的数组被视为是多维的,原因是它可用于表示表中的数据。数组是稀疏数组,这意味着可能存在这样的情况:在索引0处有一个元素,在索引5处有另一个元素,而这两个元素之间的索引位置却是空的。在这种情况下,位置1至位置4的元素是未定义的,表示这些位置不存在元素,而不一定存在值为undefined的元素。数组赋值是通过引用而不是通过值进行的。如果将一个数组变量赋值给另一个数组变量,则这两个变量引用同一个数组:varoneArray:Array=newArray("a","b","c"

3、);vartwoArray:Array=oneArray;//Botharrayvariablesrefertothesamearray.twoArray[0]="z";trace(oneArray);//Output:z,b,c.请不要使用Array类创建关联数组(也称为哈希),关联数组是包含命名元素而不包含编号元素的数据结构。要创建关联数组,请使用Object类。虽然ActionScript允许使用Array类创建关联数组,但不能对关联数组使用Array类的任何方法或属性。可以扩展Array类并覆盖或添加方法。但是,必须将子类指定为dynamic,否则将无法在数组中存储数

4、据。查看示例另请参见[](arrayaccess)Objectclass公共属性第35页共35页ActionScript 3.0 语言和组件参考(Array)隐藏继承的公共属性显示继承的公共属性 属性定义方 constructor:Object对类对象或给定对象实例的构造函数的引用。Object  length:uint指定数组中元素数量的非负整数。Array prototype:Object[静态]对类或函数对象的原型对象的引用。Object公共方法隐藏继承的公共方法显示继承的公共方法 方法定义方  Array(numElements:int=0)允许创建指定元素数量的数组

5、。Array  Array(...values)允许创建包含指定元素的数组。Array  concat(...args):Array将参数中指定的元素与数组中的元素连接,并创建新的数组。Array  every(callback:Function,thisObject:*=null):Boolean对数组中的每一项执行测试函数,直到获得对指定的函数返回false的项。Array  filter(callback:Function,thisObject:*=null):Array对数组中的每一项执行测试函数,并构造一个新数组,其中的所有项都对指定的函数返回true。Array 

6、 forEach(callback:Function,thisObject:*=null):void对数组中的每一项执行函数。Array hasOwnProperty(name:String):Boolean指示对象是否已经定义了指定的属性。Object  indexOf(searchElement:*,fromIndex:int=0):int使用全等运算符(===)搜索数组中的项,并返回该项的索引位置。Array isPrototypeOf(theClass:Object):Boolean指示Object类的实例是否在指定为参数的对象的原型链中。Object  join(s

7、ep:*):String将数组中的元素转换为字符串、在元素间插入指定的分隔符、连接这些元素然后返回结果字符串。Array  lastIndexOf(searchElement:*,fromIndex:int=0x7fffffff):intArray第35页共35页ActionScript 3.0 语言和组件参考(Array)使用全等运算符(===)搜索数组中的项(从最后一项开始向前搜索),并返回匹配项的索引位置。  map(callback:Function,thisObject:*=null):Arr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。