您的位置:首页 > 其它

Flash时钟制作

2007-09-12 13:44 197 查看
利用Flash绘制漂亮的时钟
首先在Flash中制作漂亮的时钟表盘,然后输入以下代码
function clock () {
var myDate:Date = new Date ();
var h:Number = myDate.getHours ();
var m:Number = myDate.getMinutes ();
var s:Number = myDate.getSeconds ();
//trace (h + ":" + m + ":" + s);
/* 秒针 */
this.clear ();
this.lineStyle (2, 0xFF0000, 100);
this.moveTo (0, 0);
this.lineTo (Math.sin (Math.PI * 6 * s / 180) * 150, -Math.cos (Math.PI * 6 * s / 180) * 150);
/* 分针 */
this.lineStyle (3, 0x0066FF, 100);
this.moveTo (0, 0);
this.lineTo (Math.sin (Math.PI * 6 * m / 180) * 120, -Math.cos (Math.PI * 6 * m / 180) * 120);
/* 时针 修正分钟的偏移角度 */
this.lineStyle (4, 0xFF00FF, 100);
this.moveTo (0, 0);
this.lineTo (Math.sin (Math.PI * (30 * h + 30 * m / 60) / 180) * 100, -Math.cos (Math.PI * (30 * h + 30 * m / 60) / 180) * 100);
}
setInterval(this, "clock", 1000);
源文件下载地址: http://dl2.csdn.net/down4/20070912/12134447512.fla
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: