2011-02-01 34 views

答えて

14

1つのアイデアは、あなたのために仕事をするヘルパー機能を書くことができるということです。

public function getChildrenOf(target:DisplayObjectContainer):Array 
{ 
    var children:Array = []; 

    for (var i:uint = 0; i < target.numChildren; i++) 
     children.push(target.getChildAt(i)); 

    return children; 
} 
+2

ターゲットが「ステージ」に設定されている場合、ルートにはルートが含まれることに注意してください。ルートはステージの子です。これはあなたが望むものかもしれません。 – sberry

+0

これはすばらしいです、ありがとう! – redconservatory

+1

getChildrenOfを再帰的に呼び出して、すべての孫、greatgrand子などを取得することもできます。次のようなものです:children.push(getChildrenOf(target.getChildAt(i))); –

関連する問題