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 回答