将孩子添加到孩子身上

时间:2014-11-10 23:17:10

标签: actionscript-3 addchild

AS3中,我正在尝试将孩子添加到MovieClip的特定孩子。

为此,我做了以下事情:

for (var r:Number = 0; r < 2; r++) {
    sand = new Sand();
    sLayers.getChildAt(r).addChild(sand);
}

sLayersMovieClip父级时,rsLayers的特定子级,sand是我要添加的子级。

它出现以下错误:

1061: Call to a possibly undefined method addChild 
      through a reference with static type flash.display:DisplayObject.

抱歉,我简化了代码,这将占用太多空间。

还有其他办法吗?或者我关闭但只是遗漏了什么?

1 个答案:

答案 0 :(得分:-1)

试试这个

for(var r:Number = 0; r < 2; r++)
{
    var sand:Sand = new Sand;
    (sLayers.getChildAt(r) as MovieClip).addChild(sand);
}