2010-06-03 97 views
1

這裏是場景:我可以使用字符串變量來引用類變量嗎?

我有一個外部swf文件,x它的庫中的影片數量,我加載到一個包含的瑞士法郎。在外部SWF每個MC與類名作爲這樣

鏈接和引用的上框架1

var unique1:lineSequence1 = new lineSequence1();

unique1變量名稱將匹配字符串變量創建在含瑞士法郎:

function initLines():void{ 
    lineLoader = new Loader(); 

    lineLoader.load(new URLRequest("theLines.swf")); //load external swf 
    lineLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, linesLoaded); 
} 

function linesLoaded(e:Event):void{ 
    var loadedswf:MovieClip = e.target.content as MovieClip; 

    var initialLines = projects[0].pageid; //projects is an xmllist 

    trace("initialLines: "+initialLines); //returns "initialLines: unique1" 

    lines_holder_mc.addChild(loadedswf.[initialLines]); 
} 

我想使用initialLines變量作爲參考unique1而不是硬編碼unique1loadedswf.unique1來引用加載的swf中的所述變量。

回答

1

你可以只取出點和使用括號標記是這樣的:

lines_holder_mc.addChild(loadedswf[initialLines]); 
相關問題