我想我需要能够获得对象所属类的名称。
1:我有两个班级
CandyBar
BottledWater
2:我把他们的名字放在两个数组中
var foodArray(CandyBar, BottledWater);
var waterArray();
3:我使用数组将子项添加到舞台上;像这样
var foodItem = new foodArray[i];
4:我稍后尝试将BottledWater的引用移动到waterArray,但不能。我没有创建任何新对象或任何东西,只是将引用从一个数组移动到另一个数组。此外,我也无法删除引用。
我想我可以说我是从数组中添加子项,然后想要将对“class”的引用推送到另一个数组中,同时从原始数组中删除引用。
答案 0 :(得分:2)
制作Array变量的正确方法是:
var foodArray: Array = [CandyBar, BottledWater];
var waterArray: Array = new Array();
比你能做的
waterArray.push( new foodArray[0] );
或
var foodItem = new foodArray[i]();