函数不返回值(错误1170; ActionScript 3.0)

时间:2016-05-22 01:47:54

标签: arrays function actionscript-3 flash actionscript

我目前正在尝试创建一个系统,每次调用时函数都会为一个新数字滚动(所以我可以使用该输出用一个新数字重置场景(Number调用一个数组)) 。目前这是我的设置;

function randomNum():Number{
return this(Math.round(Math.random()*range) + minLimit);
};

以上是我在动态计算新数字时所做的功能。以下所有相关变量;

var output = randomNum();

function randomFruit():String{
return fruits[output];
}

因此,随机数函数滚动为输出变量提供一个新数字,然后用于从数组中提取新项目。我得到的问题是随机数函数不会返回任何值,从而导致错误。有谁知道如何解决这一问题?我不确定这是否是从阵列中重新注册新项目的最佳方式,但这是我能想到的最简单的实现。

为任何帮助干杯,因为我已经达到了我的智慧,最终尝试了许多修复无效:/

1 个答案:

答案 0 :(得分:0)

删除它:

function randomNum():Number{
    return Math.round(Math.random()*range) + minLimit;
};