×

FLASH多维数组

Kalet Kalet 发表于2009-07-29 12:16:21 浏览210 评论0

抢沙发发表评论

Flash并不支持 MyArray[0][1][2] 的样式,在这样的情况下,计算数组长度是错误的。那如何事项多维的数组呢,幸好FLASH提供了如:
My_array.push({name:”bob”, city:”omaha”, zip:94010});
的添加方式。看来MM还是比较想事的:)~~~

这里给一个例子:

var rec_array = new Array();
rec_array.push({name:”john”, city:”omaha”, zip:68144});
rec_array.push({name:”joh”, city:”kansas city”, zip:72345});
rec_array.push({name:”bob”, city:”omaha”, zip:94010});
rec_array[0].name = “225″;
for (i=0; i
trace(rec_array[i].name);
}

225
joh
bob

var rec_array = new Array();
rec_array.push({名称:"铁钥匙", 状态:"0"});
rec_array.push({名称:"小钥匙", 状态:"1"});
rec_array.push({名称:"电池", 状态:"1"});
for (i=0; i<rec_array.length; i++) {
 trace(rec_array[i].名称 + " " + rec_array[i].状态);
}
 

群贤毕至

访客