2011-02-18 45 views
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]); 

}

如何我能達到這個目標嗎?

回答