访问随机对象AS3

时间:2013-06-11 16:35:27

标签: actionscript-3 flash variables var

我有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 ......?

1 个答案:

答案 0 :(得分:1)

您可以使用flash.utils.getDefinitionByName()

示例:

var theClass:Class = getDefinitionByName("MC" + randNum) as Class;
var instance = new theClass();

对于动态问题(方框),请参阅我对这个问题的回答:

How to push instantiated MC into Array dynamically?

相关问题