关闭

Flash时钟制作

932人阅读 评论(0) 收藏 举报
利用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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:142355次
    • 积分:2084
    • 等级:
    • 排名:第18305名
    • 原创:61篇
    • 转载:12篇
    • 译文:0篇
    • 评论:32条
    文章分类
    最新评论
    友情链接