我正在开发游戏。游戏玩法基于一个非常小的时间流逝(你只有5个secondes来做一个动作)。 我的计时器在Flash Player中工作得很好,我有5个secondes。在网络浏览器(firefox,safari ..)中,5秒计时器现在是8秒。
如何解决这个问题? 这是我的代码,我显示时间:
private function updateTimer(e:TimerEvent)
{
if (this.timer.currentCount < 500)
{
var centiemes:int = 100 - Math.floor(this.timer.currentCount) % 100;
var secondes:int = 4 - Math.floor(this.timer.currentCount / 100) % 60;
this.txtTemps.text = ToolBox.zeroFill(secondes.toString(), 2) + ":" + ToolBox.zeroFill(centiemes.toString(), 2);
}
else
{
this.txtTemps.text = "00:00";
this.timer.stop();;
}
}
谢谢!