Flash AS3 学习9 - 时钟的制作

时钟的制作

制作好钟面及指针,时针,分针,秒针均为MC,注册点在底部正中,实例名称分别为sz_mc,fz_mc,mz_mc 
年月日星期共4个动态文本框,实例名称分别为:y_txt,m_txt,d_txt,w_txt

 

截图:

 

代码如下:

var dqtime:Timer = new Timer(1000);
function xssj(event:TimerEvent):void{
 var sj:Date = new Date();
 var nf = sj.fullYear;
 var yf = sj.month + 1;
 var rq = sj.date;
 var xq = sj.day;
 var h = sj.hours;
 var m = sj.minutes;
 var s = sj.seconds;
 var axq:Array = new Array("日","一","二","三","四","五","六");
 y_txt.text = nf + "年";
 m_txt.text = yf + "月";
 d_txt.text = rq + "日";
 w_txt.text = "星期"+axq[xq];
 if (h>12){
  h = h - 12;
 }
 sz_mc.rotation = h*30+m/2+s/120;
 fz_mc.rotation = m * 6 + s / 10;
 mz_mc.rotation = s*6;
}
dqtime.addEventListener(TimerEvent.TIMER,xssj);
dqtime.start();

 

更多详情请点击  http://blog.sina.com.cn/zhaojianjunzjj

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值