Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 基于时间序列的评分系统_Actionscript 3_Flash_Timer - Fatal编程技术网

Actionscript 3 基于时间序列的评分系统

Actionscript 3 基于时间序列的评分系统,actionscript-3,flash,timer,Actionscript 3,Flash,Timer,我在flash问答游戏中创建了一个计分系统,你回答问题的速度越快,得到的分数就越多。然而目前,当我运行游戏时,我的跟踪器显示“NAN”。有人知道这是为什么吗 var score:int = 0; var count:int = 0; var mTimer:Timer; mTimer = new Timer(100, 70); function processScore():void { var count:int = mTimer.currentCount; var sc

我在flash问答游戏中创建了一个计分系统,你回答问题的速度越快,得到的分数就越多。然而目前,当我运行游戏时,我的跟踪器显示“NAN”。有人知道这是为什么吗

var score:int = 0;
var count:int = 0;
var mTimer:Timer;
mTimer = new Timer(100, 70);

function processScore():void {   
    var count:int = mTimer.currentCount;
    var score:int = score +  (700 - (count * 10));
    trace("score registered");
}

trace(aUserAnswers[numLoops] + " " + returnedNumber);
if(aUserAnswers[numLoops] == returnedNumber){
    processScore();
}
returnedNumber
是当单击按钮时,如果数字与数组中的数字匹配,则问题是正确的


谢谢

您在
processScore()内重新说明了
count
score
。这使它们成为函数的局部变量,与以前声明的同名变量无关。这意味着当函数完成且之前的变量不变时,它们的值将丢失。我猜在某个点上,你可以用它们中的一个来除某个东西,因为你总是被零除,所以你会得到
NAN