在Flash中怎样建立一个数组
类别: Flash教程
在Flash中怎样建立一个数组呢,有下面这些方法:
方法 1:创建初始长度为 0 的新 Array 对象。
方法 4:不使用new关键字。
方法 1:创建初始长度为 0 的新 Array 对象。
var my_array:Array = new Array();
trace(my_array.length); // 返回 0
方法 2:创建初始长度为 4 的新 Array 对象。trace(my_array.length); // 返回 0
var my_array:Array = new Array(4);
trace(my_array.length); // 返回 4
方法 3:创建初始长度为 5 的新 Array 对象 my_array。trace(my_array.length); // 返回 4
var my_array:Array = new Array("Belinda", "Gina", "Kathy", "Charlotte", "Jane");
trace(my_array.length); // 返回 5
以上三种方法都使用了new关键字,下面的方法不使用new关键字trace(my_array.length); // 返回 5
方法 4:不使用new关键字。
var my_array = ["Belinda", "Gina", "Kathy", "Charlotte", "Jane"];
相联阵列(Associative Arrays)---一种特殊的数组var states:Array = new Array();
states["CA"] = "California";
states["ME"] = "Maine";
states["MT"] = "Montana";
for( var i in states ){
trace(states[i]);
}
以上讨论的规则在javascript里同样适用。states["CA"] = "California";
states["ME"] = "Maine";
states["MT"] = "Montana";
for( var i in states ){
trace(states[i]);
}
-= 资 源 教 程 =-
文 章 搜 索