我有9个不同的影片剪辑,它们被称为MC1,MC2,MC3,...,MC9。然后我想随机添加它们。我制作了一个随机数,它随机生成1到9的数字。现在我如何使用我生成的随机数添加它们。例如:
var box11:MC[the random number] = new MC[the random number]
,其中[随机数]将保留该数字,例如:var box11:MC2 = new MC2。
也可以用盒子价值做同样的事情吗?例如,box [i] [j]对于不同的值od i和j将变为box11,box32 ......?
答案 0 :(得分:1)
您可以使用flash.utils.getDefinitionByName()
。
示例:
var theClass:Class = getDefinitionByName("MC" + randNum) as Class;
var instance = new theClass();
对于动态问题(方框),请参阅我对这个问题的回答: