有熟悉flash的高手吗?有个小问题请帮我看看!

来源:百度知道 编辑:UC知道 时间:2024/06/21 23:30:23
我做了一个flash时钟,想让秒针连续走,不是一秒一秒的跳着走,请高手帮我看看怎么实现
小妹万分感谢

先建立一个 影片剪辑原件 然后在这个元件里做出秒针转一周的动画。
然后把这个原件放到场景里就好了!
不用谢代码。。很简单的!
还不会就HI我~

行,我教你,我设计的脚本给你:走得很细的
function time() {
date = new Date();
h = date.getHours();
m = date.getMinutes();
s = date.getSeconds();
if (m<10) {
m1 = "0"+m;
} else {
m1 = m;
}
if (s<10) {
s1 = "0"+s;
} else {
s1 = s;
}
out = h+":"+m1+":"+s1;
hc._rotation = h*30+yyy();
mc._rotation = m*6+zzz();
sc._rotation = s*6;
}
function yyy() {
a = m/60*30;
return (a);
}
function zzz() {
b = s/60*6;
return (b);
}
setInterval(time, 1000);
要连续地走,那就要分得更细了,要用到onEnterFrame=function(){}来帧听,而不是setInterval()了
其实,连续地走也有个速度的,那么你要多少毫秒动一下,那么就让秒针的时间获取毫秒getMilliseconds(),然后,setInterval(time, 毫秒)帧听 ,转角就照除就得了

你可以让帧频高一些,那样就会看到是连续的了,这是最简单的办法。