精通Flex 3.0――4.5.1 创建Array
2008-04-28 13:03
309 查看
用户可以通过new关键字和直接赋值的方法创建Array对象。在使用直接赋值的方式创建对象的时候,需要使用“[]”方法标明集合中的元素。如下代码所示。
var flexArray:Array=new Array(); //创建一个空Array对象
var flexArray1:Array=new Array(“Adobe”,”Macromedia”,”Flex”);
//创建一个包含“Adobe”,”Macromedia”,”Flex” 三个字符串元素的Array对象
var flexArray2:Array=[“Adobe”,”Macromedia”,”Flex”];
//使用直接赋值的方法创建一个包含“Adobe”,”Macromedia”,”Flex” 三个字符串元素的Array对象
创建出的Array对象可以通过索引标识访问到其中的每一个元素。代码如下所示。
var flexArray:Array=new Array(“Adobe”,”Macromedia”,”Flex”);
trace(flexArray[0]); //输出“Adobe”
trace(flexArray[1]); //输出“Maromedia”
trace(flexArray[2]); //输出“Flex”
Array类提供一个length属性。通过这个属性,可以访问到Array对象的元素个数。如下代码所示。
var flexArray:Array=new Array(“Adobe”,”Macromedia”,”Flex”);
trace(flexArray.length); //输出3
可以通过一个uint类型的参数创建一个具有指定长度的Array对象。初始化Array中所有的内容都是undefined类型的。如下代码所示。
var flexArray:Array=new Array(3);
trace(flexArray.length); //输出3
trace(flexArray[0]); //输出undefined
trace(flexArray[1]); //输出undefined
trace(flexArray[2]); //输出undefined
Array类实例的长度范围是uint值,其取值范围是0~232-1。Array的第一个元素的索引由0开始。如果访问Array类实例时,使用超出取值范围的索引会抛出一个异常。
var flexArray:Array=new Array(); //创建一个空Array对象
var flexArray1:Array=new Array(“Adobe”,”Macromedia”,”Flex”);
//创建一个包含“Adobe”,”Macromedia”,”Flex” 三个字符串元素的Array对象
var flexArray2:Array=[“Adobe”,”Macromedia”,”Flex”];
//使用直接赋值的方法创建一个包含“Adobe”,”Macromedia”,”Flex” 三个字符串元素的Array对象
创建出的Array对象可以通过索引标识访问到其中的每一个元素。代码如下所示。
var flexArray:Array=new Array(“Adobe”,”Macromedia”,”Flex”);
trace(flexArray[0]); //输出“Adobe”
trace(flexArray[1]); //输出“Maromedia”
trace(flexArray[2]); //输出“Flex”
Array类提供一个length属性。通过这个属性,可以访问到Array对象的元素个数。如下代码所示。
var flexArray:Array=new Array(“Adobe”,”Macromedia”,”Flex”);
trace(flexArray.length); //输出3
可以通过一个uint类型的参数创建一个具有指定长度的Array对象。初始化Array中所有的内容都是undefined类型的。如下代码所示。
var flexArray:Array=new Array(3);
trace(flexArray.length); //输出3
trace(flexArray[0]); //输出undefined
trace(flexArray[1]); //输出undefined
trace(flexArray[2]); //输出undefined
Array类实例的长度范围是uint值,其取值范围是0~232-1。Array的第一个元素的索引由0开始。如果访问Array类实例时,使用超出取值范围的索引会抛出一个异常。
相关文章推荐
- 精通Flex 3.0——4.5.4 访问Array元素
- 精通Flex 3.0――4.3.1 创建字符串——String类
- 精通Flex 3.0——4.5.5 Array的排序
- 精通Flex 3.0――4.6.1 创建XML对象
- 精通Flex 3.0――14.3.2 创建通过Remoting访问服务端的Flex应用
- 精通Flex 3.0――4.5.2 向Array中插入和删除元素
- 精通Flex 3.0——4.5.3 连接Array
- 精通Flex 3.0――14.4.2 创建基于DataManagement的Flex应用
- 精通Flex 3.0――14.5.1 基于Message服务的Flex应用架构
- 精通Flex 3.0――4.2.4 动态添加音频和视频——Video类
- 精通Flex 3.0――4.3 文本类String
- 精通Flex 3.0――4.4 日期与时间类
- 精通Flex 3.0――4.6.6 遍历XML节点
- 精通Flex 3.0――4.8.3 Event Listeners事件监听
- 精通Flex 3.0――14.4.3 DataManagement的Flex应用的客户端代码
- 精通Flex 3.0――14.5.2 JMS介绍
- 精通Flex 3.0――4.6.7 XML的类型转换
- 精通Flex 3.0――4.8.4 事件监听管理
- 精通Flex 3.0――14.3 通过Remoting访问服务端的应用
- 精通Flex 3.0――14.4.4 DataManagement的Flex应用的服务端代码