【发布时间】:2014-12-02 03:55:15
【问题描述】:
对于addChild(iconObject)(函数startAmoebaAttack() 内的第二行),谁能解释我将在哪里添加iconObject?因为它在addChild 之前没有任何对象或数组,例如iconObject.addChild(newSoldier);
private var iconObject:Sprite;
public function startAmoebaAttack() {
iconObject = new Sprite();
addChild(iconObject);
createSoldierIcon();
}
public function createSoldierIcon(){
soldierIcon = new Array();
for(var i:uint = 0; i<soldierLeft; i++){
var newSoldier:SoldierIcon = new SoldierIcon();
newSoldier.x = 65 + i *24;
newSoldier.y = 590;
iconObject.addChild(newSoldier);
soldierIcon.push(newSoldier);
}
}
【问题讨论】: