专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flash

时钟,该怎么解决

发布时间:2011-06-27 19:56:07 文章来源:www.iduyao.cn 采编人员:星星草
时钟
var sj:Timer=new Timer(1000);
sj.start();
sj.addEventListener(TimerEvent.TIMER,mzhs);
function dy() {
var nf:Date=new Date();
var xq:Array=["日","一","二","三","四","五","六"];
rq_txt.text=nf.fullYear+"年"+(nf.month+1)+"月"+nf.date+"日"+"星期"+xq[nf.day];
sz_mc.rotation = nf.hours*30+nf.minutes/2;
fz_mc.rotation= nf.minutes*6+nf.seconds/10;
mz_mc.rotation = nf.seconds*6;

}
function mzhs(event:TimerEvent):void {
dy();
}

 为什么我的时钟的时针、分针和秒针总是跟当前时间对不准。急急!!!


------解决方案--------------------
计算有误

function adjustClock(e:Event=null):void{
var d:Date=new Date();
var s:int=d.seconds;
var m:Number=d.minutes+s/60;
var h:Number=d.hours % 12+m/60;
mz.rotation=6*s;
fz.rotation=6*m;
sz.rotation=30*h;
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: