0

5 つのカテゴリ (frutoN) に分割された内部にいくつかのボタンがあるムービークリップを作成しました。各カテゴリには、異なる数のボタン (frutoLC) があります。

変数 frutoLN は、その特定のボタンのインスタンス名です (つまり、bt0101 または bt0532)。

では、ここで質問です。変数 frutoLN には、どのような種類の引数が必要ですか? :String と :MovieClip を試しましたが、どれもまったく機能しません。

for (frutoLC=1; frutoLC<=frutoL;frutoLC++){ 
        var frutoLN;
        frutoLN = "this.cena.cenaDentro.bt"+frutoN+""+frutoLC;
        trace ("frutoLN = "+frutoLN);
        frutoLN.visible = true;
    }

私の英語で申し訳ありません。

4

1 に答える 1

1

上記のコードでは、frutoLN変数はStringオブジェクトになります。MovieClip探しているにアクセスするには、次の行に沿って何かを行う必要があります。

for (var frutoLC:uint = 1; frutoLC <= frutoL; frutoLC++) {
    var frutoLN:MovieClip = this.cena.cenaDentro["bt" + frutoN.toString() + frutoLC.toString()];
    frutoLN.visible = true;
}
于 2012-08-22T11:05:59.067 に答える