请问,高手,在as3.0里面定义一个二维数组怎么定义啊!谢谢,急!


请问,高手,在flash  as3.0里面定义一个二维数组怎么定义啊!谢谢,急!

小弟跪求啊!谢谢了

6 个解决方案

#1


flash ???

#2


看看这篇文章,对你有帮助
http://028it.cn/a/AS3/FLEX/2009/1009/11689.html

#3


//二维数组还有另外一种定义方法是利用对象定义.下面作简短提示:

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);

#4


var myArr:Array = new Array();
var i=0;
var j=1;
myArr[i][j]  =11;

TypeError: Error #1010: 术语尚未定义,并且无任何属性。请问我简单的定义了一个二维数组 为什么错了。也不知道错在哪里了!请高手指教!

#5


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
(责任编辑:西部学院)

#6


强力mark

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: