我计划进行一项科学实验,其中计时精度非常重要。我将使用的应用程序是在Adobe AIR中开发的,它应该测量两次屏幕按钮按下之间的时间。现在我已经阅读了一些有关AS3中Timer的准确性的信息,并且它很低,因为它取决于性能和帧数,我相信,但我想知道在我的情况下这是否会有问题,因为我只需要测量单击第二个按钮后的时间差,即按下后启动的事件。
有人能帮助我吗?
提前致谢。
答案 0 :(得分:0)
我希望如果您的应用程序尽可能轻量级,由于在未处理事件时实际消除了帧渲染时间,因此可以使用getTimer()
实现1ms的精度。但是,有更多与操作系统相关的差异超出了AIR开发人员的控制范围,这可能会减少您获得比每帧(16ms顶部)更高精度的尝试。当然,应该始终激活应用程序。