FLASH 批量定义MC中的变量 代码这样写对吗?

来源:百度知道 编辑:UC知道 时间:2024/05/31 17:56:16
现在在主场景 _root
有10个MC,"plant_mc_"+i,
for (var i=1; i<=10; i++) {
var this["plant_mc_"+i].plant_type = this["plant_type_"+i]
}
代码这样写对吗???
大家应该能理解上面的变量吧

我举个例子说明一下。
比如,有10个mc,实例名mc1,mc2……mc10,每个mc内包含一个文本框,文本框中的变量是t,用代码控制给每个mc中的文本框赋值,就赋值序号吧,这样写:

for循环内用类数组表示这10个mc,代码:
for (var i = 1; i<=10; i++) {
this["mc"+i].t = i;
}

你写的this["plant_mc_"+i].plant_type = this["plant_type_"+i]是想表示什么?看起来是很混乱,自己解释一下吧,不行hi我。