一种二维数组的定义方法

 //假设二维数组为 [5][7]
var  xn:Number = 5;
var  yn:Number = 7; 
//定义一数值变量
var  temp:Number = 0;
//定义我们的二维数组
var  myArray:Array = new Array();
//填充二维数组
for(var  i=0;i//将二维数组的值在输出面边输出
for(var  i=0;i
输出面板输出如下:
myArray[0][0]: 0
myArray[0][1]: 1
myArray[0][2]: 2
myArray[0][3]: 3
myArray[0][4]: 4
myArray[0][5]: 5
myArray[0][6]: 6
myArray[1][0]: 7
myArray[1][1]: 8
myArray[1][2]: 9
myArray[1][3]: 10
myArray[1][4]: 11
myArray[1][5]: 12
myArray[1][6]: 13
myArray[2][0]: 14
myArray[2][1]: 15
myArray[2][2]: 16
myArray[2][3]: 17
myArray[2][4]: 18
myArray[2][5]: 19
myArray[2][6]: 20
myArray[3][0]: 21
myArray[3][1]: 22
myArray[3][2]: 23
myArray[3][3]: 24
myArray[3][4]: 25
myArray[3][5]: 26
myArray[3][6]: 27
myArray[4][0]: 28
myArray[4][1]: 29
myArray[4][2]: 30
myArray[4][3]: 31
myArray[4][4]: 32
myArray[4][5]: 33
myArray[4][6]: 34
二维数组还有另外一种定义方法是利用对象定义.我以前在闪客帝国上看到过,下面作简短提示:
var  myArr:Array = new Array();
myArr.push({x:1,y:1});
myArr.push({x:1,y:2});
trace(myArr[0].x);
trace(myArr[0].y);
输出如下:
1
1
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/422.html

你可能感兴趣的:(flash技术)