将毫秒转换为毫秒到毫秒

时间:2011-08-17 01:15:08

标签: java actionscript midi

在Midi计时中,我计算将MIDI时间转换为毫秒但包含十进制数字(例如2000.5454545454)。为了减少精度损失,在没有小数的情况下转换为毫秒的最佳解决方案是什么,以便Actionscript可以准确计时? Math.Round?

2 个答案:

答案 0 :(得分:2)

Math.Round是个不错的选择。如果这是一个运行总计,并且您希望避免累积错误,则应保持运行总计未舍入,并将舍入值传递给您在Actionscript中执行的任何操作。这样你永远不会超过一毫秒。

答案 1 :(得分:0)

尝试

trace(Math.Round(2000.54545454));