1

別のムービークリップ (インスタンス名: main_mc) 内にいくつかのムービークリップ (インスタンス名 my_mc0、my_mc1、... my_mc8) があります。main_mc.my_mc0.whatever のような子ムービークリップにアクセスできることはわかっていますが、そこには 9 つの子があるので、それらをループするループを使用したいと思います。そんな感じ :

enter code here

for (i=0;i<9;i++)
{
    this["main_mc.my_mc" + i].whatever
}

上記のコードはもちろん機能しません。どこにも答えが見つかりませんでした...何かアイデアはありますか?

4

1 に答える 1

1

"this" (ステージ/ルートを参照していると推測しています) を使用する代わりに、含まれているムービークリップが何であれ、それを置き換えてみてください。

this.main_mc["my_mc" + i]

または、main_mc が別のムービークリップ (anotherClip) 内にある場合:

this.anotherClip.main_mc["my_mc" + i]

など。うまくいけば、何が起こっているのかがわかります。

于 2013-04-28T09:13:09.207 に答える