漫步人生 发表于 2018-10-5 12:44:50

Flash纯脚本制作的时钟【附源码下载】


http://mb.xiangjiangriverwater.com/F8bfq/bfq00.swf


源码下载:**** Hidden Message *****


//把以下代码复制到主场景中的第一帧上:
//画钟表边线
this.createEmptyMovieClip("bianxian_mc", 1);
with (bianxian_mc) {
        lineStyle(2, 0x0000EE);
        moveTo(Math.cos(0*Math.PI/180)*96, Math.sin(0*Math.PI/180)*96);
        for (var i = 360; i>=0; i--) {
                lineTo(Math.cos(i*Math.PI/180)*96, Math.sin(i*Math.PI/180)*96);
        }
        _x = 260;
        _y = 200;
}
//创建时间动态文本
this.createTextField("my_txt", 2, 0, 0, 0, 0);
with (my_txt) {
        autoSize = true;
        textColor = 0x555555;
        _x = 230;
        _y = 150;
}
//画12个表格
this.createEmptyMovieClip("biaoge_mc", 3);
with (biaoge_mc) {
        lineStyle(2, 0x00FFFF);
        moveTo(0, -96);
        lineTo(0, -92);
        _x = 260;
        _y = 200;
}
for (i=1; i<12; i++) {
        duplicateMovieClip(biaoge_mc, "biaoge_mc"+i, 3+i);
        setProperty("biaoge_mc"+i, _rotation, i*30);
}
//画时针
this.createEmptyMovieClip("shizhen_mc", 16);
with (shizhen_mc) {
        lineStyle(4, 0x666666);
        moveTo(0, 0);
        lineTo(0, -60);
        _x = 260;
        _y = 200;
}
//画分针
this.createEmptyMovieClip("fenzhen_mc", 17);
with (fenzhen_mc) {
        lineStyle(2, 0x666666);
        moveTo(0, 0);
        lineTo(0, -75);
        _x = 260;
        _y = 200;
}
//画秒针
this.createEmptyMovieClip("miaozhen_mc", 18);
with (miaozhen_mc) {
        lineStyle(1, 0x666666);
        moveTo(0, 0);
        lineTo(0, -90);
        _x = 260;
        _y = 200;
}
//让时针、分针、秒针动起来
this.createEmptyMovieClip("time_mc", 19);
time_mc.onEnterFrame = function() {
        my_date = new Date();
        shi = my_date.getHours();
        fen = my_date.getMinutes();
        miao = my_date.getSeconds();
        shizhen_mc._rotation = shi/12*360+fen/60*30;
        fenzhen_mc._rotation = fen/60*360+miao/60*6;
        miaozhen_mc._rotation = miao/60*360;
        if (shi<10) {
                shi = "0"+shi;
        }
        if (fen<10) {
                fen = "0"+fen;
        }
        if (miao<10) {
                miao = "0"+miao;
        }
        my_txt.text = shi+":"+fen+":"+miao;
};
//画中心圆
this.createEmptyMovieClip("yuan_mc", 20);
with (yuan_mc) {
        beginFill(0x555555);
        moveTo(Math.cos(0*Math.PI/180)*4, Math.sin(0*Math.PI/180)*4);
        for (var i = 360; i>=0; i--) {
                lineTo(Math.cos(i*Math.PI/180)*4, Math.sin(i*Math.PI/180)*4);
        }
        _x = 260;
        _y = 200;
}

大海無邊 发表于 2018-10-5 23:35:30

非常精彩

大海無邊 发表于 2018-10-5 23:35:49

音乐传奇

大海無邊 发表于 2018-10-5 23:36:01

播放器有个性

大海無邊 发表于 2018-10-5 23:36:23

美图自然 播放器细腻迷人,谢分享

大海無邊 发表于 2018-10-5 23:36:42

-欣赏佳作如诗如画,赞美香江之水

大海無邊 发表于 2018-10-5 23:36:56

香江有你更精彩!你有香江辉煌

大海無邊 发表于 2018-10-5 23:37:09

画面美得心醉,音乐听到魄碎

大海無邊 发表于 2018-10-5 23:37:24

图图美美哒哒,音乐婉转动听,陶醉!

大海無邊 发表于 2018-10-5 23:37:40

香江因你支持更加美好
页: [1] 2
查看完整版本: Flash纯脚本制作的时钟【附源码下载】