用flash做一个秒表

2024-12-28 22:08:04
推荐回答(1个)
回答1:

大概10毫秒是0.01秒吧?
那就是:
//新建一个动态文本,叫“TimeStr”。
var i:Number; //毫秒。
var si:Number; //0.01秒。
var s:Number; //秒。
var m:Number; //分。
var h:Number; //小时(时)。
var NowTime:String; //集合文本。
function timeS()
{
i+=1; //增加毫秒。
if(i==10){ //转毫秒为0.01秒。
i=0;
si+=1;
}
if(si==100){ //转0.01秒为秒。
si=0;
s+=1;
}
if(s==60){ //转秒为分。
s=0;
m+=1;
}
if(m==60){ //转分为时。
m=0;
h+=1;
}
NowTime=h & ":" & m & ":" & s & ":" & si; //集合。
TimeStr.text=NowTime; //显示。
}
setInterval(timeS,1);