0
我一直在網上查找,但我認爲,據我搜索,還沒有發佈任何內容(如果有的話,請給我一些鏈接)。這是以這種方式創建實例的一種方式。當我嘗試時,出現編譯錯誤,語法錯誤(「在此之前期待標識符」)。我很樂意接受你們的幫助。在actionscript中使用這個[]創建新的變量名稱實例3
這是我的代碼。
var mc_Names:Array = [];
function createMovieClip(index:int):void{
var nameOfMc:String = "mc_" + index;
mc_Names[index] = nameOfMc;
var this[mc_Names[index]]:MovieClip = new MovieClip(); **// this is what I'm asking if it is possible**
this[mc_Names[index]].graphics.lineStyle(20,0x00FF00, 0.5);
this[mc_Names[index]].graphics.moveTo(square_mc.x,square_mc.y);
this[mc_Names[index]].graphics.lineTo(mc3.x, mc3.y);
this[mc_Names[index]].x = 0;
this[mc_Names[index]].y = 0;
addChildAt(this[mc_Names[index]], 0);
currentIndex++;
}
或者是有什麼辦法可以使它更簡單或通過本[]聲明變量實例,使動態創建的影片剪輯實例的另一種方式。