【问题标题】:Function does not return a value (Error 1170; ActionScript 3.0)函数不返回值(错误 1170;ActionScript 3.0)
【发布时间】:2016-09-19 01:55:58
【问题描述】:

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

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

以上是我为即时计算新数字所做的函数。以下所有相关变量;

var output = randomNum();

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

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

为任何帮助干杯,因为我已经竭尽全力尝试了无数次修复无济于事:/

【问题讨论】:

    标签: arrays function actionscript-3 flash actionscript


    【解决方案1】:

    删除这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      相关资源
      最近更新 更多