如何随机选择一个函数?

时间:2016-10-15 12:22:59

标签: actionscript-3 variables

如何在代码中使用变量?我在想写作:

例如: 我有一个变量x = Math.random(4);

我有一个函数:timedFunctionb1,timedFunctionb2,timedFunctionb3,timedFunctionb4

现在我想将X添加到函数名称中:

timedFunctionb .....

因为在setTimeout(timedFunctionb.x,5000)时添加变量名称以使用它;它不像那样工作。我找不到正确的定义。

1 个答案:

答案 0 :(得分:1)

将所有函数放入数组

var functions:Array = [timedFunctionb1, timedFunctionb2, timedFunctionb3, timedFunctionb4];

然后选择一个随机元素:

setTimeout (functions[Math.floor(Math.random() * functions.length)], 5000);