【问题标题】:how addChild is being used in below AS3 code?如何在下面的 AS3 代码中使用 addChild?
【发布时间】: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);
        }
    }

【问题讨论】:

    标签: actionscript-3 addchild


    【解决方案1】:

    它将自动在this 的上下文中运行它(与this.addChild(iconObject) 相同)。在您的情况下,thisDisplayObjectContainer 的后代。

    【讨论】:

    • 感谢您的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 2014-03-30
    • 2013-04-29
    • 2012-05-11
    • 1970-01-01
    相关资源
    最近更新 更多