将CLASSES放回数组as3

时间:2015-01-28 04:22:39

标签: arrays actionscript-3

我想我需要能够获得对象所属类的名称。

1:我有两个班级

CandyBar
BottledWater

2:我把他们的名字放在两个数组中

var foodArray(CandyBar, BottledWater);
var waterArray();

3:我使用数组将子项添加到舞台上;像这样

var foodItem = new foodArray[i];

4:我稍后尝试将BottledWater的引用移动到waterArray,但不能。我没有创建任何新对象或任何东西,只是将引用从一个数组移动到另一个数组。此外,我也无法删除引用。

我想我可以说我是从数组中添加子项,然后想要将对“class”的引用推送到另一个数组中,同时从原始数组中删除引用。

1 个答案:

答案 0 :(得分:2)

制作Array变量的正确方法是:

var foodArray: Array = [CandyBar, BottledWater];
var waterArray: Array = new Array();

比你能做的

waterArray.push( new foodArray[0] );

var foodItem = new foodArray[i]();