作者crazyranger (及第师父)
看板Flash
标题[问题] AS3的计时器是否能以毫秒为单位??
时间Thu Aug 4 21:24:46 2011
想请教各位板友
由於想做一个以毫秒(千分之一秒)为单位的计时器
但在网路查到的资讯如下
http://0rz.tw/iQjWO
在以上网址delay属性的部分有提到
"计时器频率限制在每秒 60 影格,也就是小於 16.6 毫秒的延迟会造成执行阶段问题"
原本设计的程式码如下:
var timecount=0; //此变数用来记录时间,初始值设定为0
var gametimer:Timer =new Timer(1); //新增gametimer变数为计时器,每1豪秒执行ㄧ
次
gametimer.start();//进入影格即开始
timetext.text=timecount;//纪录时间
gametimer.addEventListener(TimerEvent.TIMER,count);//建立计时器监听事件
function count(e:TimerEvent) {
timecount +=0.001;//每过0.001秒钟
timetext.text=timecount;//就会显示在time.text动态文字上
=======================================================
但事实上无法以毫秒为单位来计时,请问有甚麽样的写法可以改良这个问题??
感激不尽!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.188.71
1F:推 emily114005:如果是要计时器的话,可以试试Tweener 08/04 22:13
3F:→ crazyranger:感谢!! 虽然还不知道要用哪个功能XD 08/07 21:41
4F:→ crazyranger:想询问是否是第二个Number Counter的应用? 08/07 21:42
5F:推 emily114005:是的 08/07 23:47