5
私のドキュメントクラスのステージ上にあるすべての子供(スプライト)のリストを取得するにはどうすればいいですか?または、すべての子供(スプライト)のリスト親(スプライト)?ステージ/親のすべての子供を取得する
私のドキュメントクラスのステージ上にあるすべての子供(スプライト)のリストを取得するにはどうすればいいですか?または、すべての子供(スプライト)のリスト親(スプライト)?ステージ/親のすべての子供を取得する
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;
}
ターゲットが「ステージ」に設定されている場合、ルートにはルートが含まれることに注意してください。ルートはステージの子です。これはあなたが望むものかもしれません。 – sberry
これはすばらしいです、ありがとう! – redconservatory
getChildrenOfを再帰的に呼び出して、すべての孫、greatgrand子などを取得することもできます。次のようなものです:children.push(getChildrenOf(target.getChildAt(i))); –