【发布时间】:2013-04-17 00:33:05
【问题描述】:
我正在尝试将字符串数组转换为舞台上已经存在的电影剪辑名称。
这就是我的做法,但似乎没有用。 我在舞台上有 11 个电影剪辑。它们的实例名称是“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 中编码的。
需要有人帮我找出将字符串转换为电影剪辑的正确方法。
感谢您的帮助。
【问题讨论】:
-
为什么不用电影剪辑而不是字符串来填充数组?
标签: actionscript-3