3
我的項目類型代碼像這樣的數組:閃光AS3動態的實例變量名/級聯
project_types_array[0] = "p"
project_types_array[1] = "exp"
等
和相應的一組影片剪輯,ActionScript導出,用名字:
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);
}
}
但我寧願做這樣的事情:
爲(VAR我在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]);
}
如何我能達到這個目標嗎?
如果我嘗試這一點 - 我收到以下錯誤:類型未找到或不是編譯時常:類型類。 將靜態類型對象的值隱式強制爲可能不相關的類型的類。 – mheavers 2011-02-22 14:54:00