我想將字符串數組轉換爲舞臺上已經存在的MovieClip名稱。在AS 3.0中將字符串值轉換爲MovieClip
這是我是如何做到這一點,但doe鼻涕似乎工作。 我在舞臺上有11個movieclip。你的實例名稱是「bmc1」,「bmc2」等等。 所有這些BMC影片剪輯位於名爲「bars_mc」的剪輯中。所以這就是我現在編碼的方式。
var myBtnArray = ['bmc1', 'bmc2', 'bmc3', 'bmc4', 'bmc5', 'bmc6', 'bmc7', 'bmc8', 'bmc9', 'bmc10', 'bmc11'];
for each (var btn in myBtnArray){
bars_mc.MovieClip(getChildByName(btn)).gotoAndPlay('open');
}
這是行不通的。 我曾嘗試過:
this[btn]
這也沒有工作。 這是在AS 3.0編碼。
需要有人t0幫助我找出將字符串轉換爲MOvieclips的正確方法。
請求您的幫助。
爲什麼不用電影剪輯來填充你的數組而不是字符串的名字? –