//二维数组还有另外一种定义方法是利用对象定义.下面作简短提示:
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);
Flex 二维数组实例(二种方法)
时间:2009-10-09 18:14来源: 作者: 点击:495次
Flex 二维数组实例(二种方法)
//假设二维数组为 [5][7]
var xn:Number = 5;
var yn:Number = 7;
//定义一数值变量
var temp:Number = 0;
//定义我们的二维数组
var myArray:Array = new Array();
//填充二维数组
for(var i=0;i<xn;i++){
myArray[i] = new Array();
for(var j=0;j<yn;j++){
myArray[i][j] = temp++;
};
};
//将二维数组的值在输出面边输出
for(var i=0;i<xn;i++){
for(var j=0;j<yn;j++){
var st:String = "myArray[" + i + "][" + j +"]: " + myArray[i][j];
trace(st);
};
};
//二维数组还有另外一种定义方法是利用对象定义.下面作简短提示:
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
(责任编辑:西部学院)
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。