用Flash AS制作时钟(Date类)
程序员文章站
2023-03-30 18:44:03
看看效果先:
制作思路:首先获得系统时间,然后乘以相应的度数,实现钟表的功能。
步骤1... 08-10-06...
看看效果先:
制作思路:首先获得系统时间,然后乘以相应的度数,实现钟表的功能。
步骤1: 绘制时针(hc),分针(mc),秒针(sc),其中hc,mc,sc是实例名。
步骤2: 加入as代码: _root.onenterframe = function () {
var now:date = new date();
var hour = now.gethours();
var minute = now.getminutes();
var second = now.getseconds();
//首先获得系统的时,分,秒
hc._rotation = hour*30;
mc._rotation = minute*6;
sc._rotation = second*6;
/*小时:一圈是360度,共12小时,每一小时30度
分钟:一圈是360度,共60分钟,每一分钟6度
秒钟:一圈是360度,共60秒钟,每一秒钟6度*/
}; flash充电:常用的date()类方法 (1).getfullyear()//返回形式2007年份 (2).getmonth()//返回形式1~12月份 (3).getdate()//返回形式1~31日期 (4).getday()//返回形式1~7星期 (5).gethours()//返回形式0~23 (6).getminutes()//返回形式1~59 (7).getseconds()//返回形式1~59
制作思路:首先获得系统时间,然后乘以相应的度数,实现钟表的功能。
步骤1: 绘制时针(hc),分针(mc),秒针(sc),其中hc,mc,sc是实例名。
步骤2: 加入as代码: _root.onenterframe = function () {
var now:date = new date();
var hour = now.gethours();
var minute = now.getminutes();
var second = now.getseconds();
//首先获得系统的时,分,秒
hc._rotation = hour*30;
mc._rotation = minute*6;
sc._rotation = second*6;
/*小时:一圈是360度,共12小时,每一小时30度
分钟:一圈是360度,共60分钟,每一分钟6度
秒钟:一圈是360度,共60秒钟,每一秒钟6度*/
}; flash充电:常用的date()类方法 (1).getfullyear()//返回形式2007年份 (2).getmonth()//返回形式1~12月份 (3).getdate()//返回形式1~31日期 (4).getday()//返回形式1~7星期 (5).gethours()//返回形式0~23 (6).getminutes()//返回形式1~59 (7).getseconds()//返回形式1~59
上一篇: Flash AS 教程:动画事件
下一篇: Google为网站提供相关链接功能