Flash时钟制作

该博客介绍了如何使用Flash制作一个实时显示时间的动态时钟。作者通过绘制时钟表盘,并编写JavaScript函数`clock()`来获取当前时间,并根据时间更新秒针、分针和时针的位置。每秒通过`setInterval`更新一次,确保时钟的准确性。源文件提供下载链接。
摘要由CSDN通过智能技术生成
利用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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值