AS3.0 对象数组定义

2025-02-26 06:04:21
推荐回答(4个)
回答1:

数组的索引不是变量,不用var;

所以:

var wordbank:Array = new Array ();
wordbank[1] = new Object();
wordbank[1].chn = "测试一";

此外,如无特殊需求,最好从0开始填充数组,用push方法比较好,即
var wordbank:Array = new Array ();
var obj:Object = new Object();
obj.chn = "测试一";
wordbank.push(obj);
trace(wordbank[0]);

回答2:

var wordbank:Object = {x1:"测试一",x2:"测试二"};

回答3:

var wordbank:Object=new Object();
wordbank.ch1 = "测试1";
wordbank.ch2 = "测试2";

回答4:

这样就OK了。
var wordbank:Array = new Array ();
wordbank[1]= "测试一";

或者wordbank.puch("测试一";);