as3——数组简介
来源:互联网 发布:食品安全数据 编辑:程序博客网 时间:2024/06/02 16:03
数组提供了一个把相关数据组在一起的方法。然后组织处理这些数据。数组的观念并非无关紧要。事实上,生活中的每一刻都要用到这个观念。你可以把杂货店的目录或乱七八糟的列表看作一个数组。你的通讯录就是一个包含姓名、地址、生日等等的一个数组。图书馆利用索引系统保留的图书信息,在这里每一本书变成了图书馆数组的一种元素。
在ActinScript中,数组有两种类型:数字索引和关联。两种类型的数组使用不同的方法存取数据。
索引数组
对数组中的每一个成员用整数作为特殊的标识符。这样数组从0开始索引。在数组中每一个成员对应一个数字。对于工作的数据按顺序设置,数字索引数组是一个理想的办法。
关联数组
用字符串存取每一个值。详细内容看“创建关联数组”。
当然,在用数组之前首先要知道如何建立一个数组。有两种方法构造一个新的数组:通过构造函数或作为数组的后缀。所有的数组都是Array类成员。可以用Array()构造函数实例化数组对象:
// Create an empty array.
var array:Array = new Array();
// Create an array with elements undefined elements.
var array:Array = new Array(elements);
// Create an array with specified elements.
var array:Array = new Array(element0,...elementN);
可以用[]来创建一个新的数组,而不用构造函数。这种方法在创建时声明成员很方便,如:
var letters:Array = ["a", "b", "c"];
Array类中的一些方法在执行时修订现存的数组,且另一些方法会返回一个新的数组(提供了一个间接的方法创建数组)。
可以用数组操作符([])检索和设置数组的成员并且可以获得或设置这些成员的索引,例如:
// Set the fifth element of the array called items to "apples"
// (array indexes start at 0).
items[4] = "apples";
// Display the fifth element in the Output window.
trace(items[4]); // Displays: apples
ActionScript没有严格规定数组中数据的类型。可以是字符串、数字、布尔值或任何一种对象的引用。而不像严格的程序语言,甚至可以在一个简单的数组中存在不同类型的数据。例如,下面的这个数组含有一个字符串、一个整数、一个布尔值、和一个对象:
var data:Array = ["a", 2, true, new Object()];
- as3——数组简介
- AS3常用编程小方法——数组深复制
- 再学AS3(四)——数组小知识
- AS3数组
- AS3数组
- AS3数组
- AS3——Socket
- AS3.0简介
- AS3常用编程小方法——取数组最大值/最小值
- AS3数组学习
- AS3数组随机排序
- as3,Dictionary,关联数组
- as3,Dictionary,关联数组
- AS3 数组 Array
- 基础-AS3数组
- AS3数组:Array
- as3 数组操作
- AS3数组学习
- SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(2)
- 在场景上添加可视化对象——创建mc和文本
- 部分源代码
- Spring Framework标记库初学指南
- Rebol语言学习(二)-方言Dialects
- as3——数组简介
- .NET生成静态页面并分页
- IList,ICollection,IEnumerable,IListIList,ICollection,IEnumerable辨析
- 日誌
- js验证表单大全
- SSH(struts+spring+hibernate)迅速开发--第八章 浏览和选购商品(3)
- as3——数字的近似
- MP530注墨 连供及传真的心得体会
- 什么是呼叫中心?