Movieclips中的Movieclips

时间:2012-08-22 10:31:20

标签: actionscript-3 arguments movieclip

我创建了一个movieclip,里面有一些按钮分为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;
    }

对不起我的英语,我希望我已经说清楚了。

1 个答案:

答案 0 :(得分: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;
}