他の MovieClip シンボルで構成される AnimateCC で MovieClip シンボルを作成しました。実行時に親 MovieClip の子を反復処理して、子シンボル プロパティの一部を修正したいと考えています。次のようなものを使用すると簡単だと思いました:-
for (var i= 0; i < this.MyThing.getNumChildren(); i++) {
var child = this.MyThing.getChildAt(i);
// then amend child properties
}
しかし、これはうまくいきません。js ファイルを見ると、子がインスタンスのプロパティとして追加されているようです。
this.T1 = new lib.Thing1();
通常のように子を追加する方法ではなく:-
var PA = new lib.Thing1();
this.ParentThing.addChild(PA);
では、子の MovieClip の名前をハードコーディングするのではなく、子を繰り返し処理することによって、実行時に子オブジェクトを動的に取得する方法はありますか?