请问的flash的闹钟时间效果是怎么做的??怎么才能让它和北京时间一样,用的是什么代码??

如题所述

获取系统时间 让时针根据系统时间 计算出旋转角度
var mz:Timer=new Timer(100);
mz.addEventListener(TimerEvent.TIMER,sjhs);
function sjhs(sjcs:TimerEvent) {
var xzsj:Date=new Date();
var a=xzsj.date;
mz_mc.rotation=xzsj.seconds*6;
fz_mc.rotation=(xzsj.minutes*6)+(xzsj.seconds*0.1);
sz_mc.rotation=(xzsj.hours*30)+(xzsj.minutes*0.1);
ri_txt.text=a;

}
mz.start();
以上是具体代码 只需在 舞台上 建立个 表的界面 时针 分针 秒针 一个动态文本框 分别以代码中的名称命名
若还需闹钟功能 那只需 再代码加载一首外部铃声 或是歌曲 使用进入帧事件监听 判断时 分 秒 如果与设置的相等了 就播放铃声
一切OK
若不会改 可百度Hi我
温馨提示:答案为网友推荐,仅供参考