1

他の 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 の名前をハードコーディングするのではなく、子を繰り返し処理することによって、実行時に子オブジェクトを動的に取得する方法はありますか?

4

1 に答える 1