函数没有 return 值(错误 1170;ActionScript 3.0)
Function does not return a value (Error 1170; ActionScript 3.0)
我目前正在尝试创建一个系统,其中一个函数每次被调用时都会滚动一个新数字(这样我就可以使用该输出来用一个新数字重置场景(数字调用数组)) .目前这是我的设置;
function randomNum():Number{
return this(Math.round(Math.random()*range) + minLimit);
};
以上是我为动态计算新数字而创建的函数。以下所有相关变量;
var output = randomNum();
function randomFruit():String{
return fruits[output];
}
几乎随机数函数滚动为输出变量提供一个新数字,然后用于从数组中拉出一个新项目。我遇到的问题是随机数函数没有返回任何值,从而导致错误。有谁知道如何解决这一问题?我不确定这是否是从数组中重新滚动新项目的最佳方式,但这是我能想到的最简单的实现方式。
为任何帮助干杯,因为我已经无能为力,尝试了无数次修复都无济于事:/
删除这个:
function randomNum():Number{
return Math.round(Math.random()*range) + minLimit;
};
我目前正在尝试创建一个系统,其中一个函数每次被调用时都会滚动一个新数字(这样我就可以使用该输出来用一个新数字重置场景(数字调用数组)) .目前这是我的设置;
function randomNum():Number{
return this(Math.round(Math.random()*range) + minLimit);
};
以上是我为动态计算新数字而创建的函数。以下所有相关变量;
var output = randomNum();
function randomFruit():String{
return fruits[output];
}
几乎随机数函数滚动为输出变量提供一个新数字,然后用于从数组中拉出一个新项目。我遇到的问题是随机数函数没有返回任何值,从而导致错误。有谁知道如何解决这一问题?我不确定这是否是从数组中重新滚动新项目的最佳方式,但这是我能想到的最简单的实现方式。
为任何帮助干杯,因为我已经无能为力,尝试了无数次修复都无济于事:/
删除这个:
function randomNum():Number{
return Math.round(Math.random()*range) + minLimit;
};