【发布时间】:2012-05-11 11:13:29
【问题描述】:
假设我有一个数组,数组中的每一项都有对应的库项。
我想做类似的事情:
var rando = Math.round(Math.random()*3)
var myArray = new Array ["ball", "wall", "fall"]
var i:myArray[rando] = myArray[rando] new myArray[rando]()
addChild(i)
但是,这行不通。秘诀是什么?
谢谢,
维克多·雨果
【问题讨论】:
-
“这行不通” - 究竟如何?错误或意外行为?
-
首先,您要对随机变量进行取整,而不是四舍五入。
var rando = Math.floor(Math.random()*3); -
仔细看看你在做什么 - 你希望
addChild("ball")工作吗? -
如果上一行是 i:ball = ball new ball(),我希望 addChild(i) 能够工作
标签: arrays actionscript-3 addchild