【发布时间】:2011-02-18 15:55:46
【问题描述】:
我有一个这样的项目类型代码数组:
project_types_array[0] = "p"
project_types_array[1] = "exp"
等等
和一组相应的影片剪辑,为动作脚本导出,名称:
type_p
type_exp
等等
我想根据数组中存在的项目类型以某种方式在舞台上动态附加一个影片剪辑。我可以这样做:
for ( var i in project_types_array) {
if (project_types_array[i] == "p"){
var clip_p = new type_p();
container.header.type_loader.addChild(clip_p);
}
}
但我宁愿做这样的事情:
for ( var i in project_types_array) {
var "clip_" + project_types_array[i] = new "type_" + project_types_array[i]();
container.header.type_loader.addChild("clip_"+project_types_array[i]);
}
我如何做到这一点?
【问题讨论】:
标签: flash actionscript-3 variables dynamic instance