>>计时器
先来试一试吧
flash版(鼠标点一点吧,发现bug截图发给作者)
计时器
>>说明
开发中经常要用到计时器,每次都要重复写计时函数;自己写了一个类,来实现计时功能。
公共方法:
start();开始计时;之前状态为暂停时,继续计时,之前状态为停止时,计时器清零,重新开始计时;
stop();停止计时;计时器不清零;
pause();暂停计时;
reset();重置,计时器清零,停止计时;
restart();计时器清零,重新开始计时;
属性:
countTime;开始计时以来,累计计时的总时间;
pauseTime;开始计时以来,累计暂停的总时间;
上面展示的是Date版的。源码中包含3个版本,timer版,getTimer版,Date版。各有利弊,根据需求选择。
存在问题:
timer和getTimer计时不准确;用Date获取时间,计时期间修改电脑时间,会出问题(源码中已做简单处理)。