35 1234
发新话题
打印

教你做一个Flash的时钟

教你做一个Flash的时钟

第一步:打开Flash
第二步:首先把表盘画好(做的好看就行,比如我的^-^)
第三步:做三个影片剪辑,名称分别是 shizhen 、 fenzhen 、 miaozhen (自已随便,就画三条线就行了,注意粗细长短要有分别), 把三个表针底端对齐,并都指向12点。
第四步:在第一祯里写上如下AS(不明白回去看看帮助):
_root.onEnterFrame = function() {
var mydate = new Date();
setProperty("shizhen", _rotation, (mydate.getHours()+mydate.getMinutes()/60)*30);
setProperty("fenzhen", _rotation, (mydate.getMinutes()+mydate.getSeconds()/60)*6);
setProperty("miaozhen", _rotation, mydate.getSeconds()*6);
};
第五步:反复修改,做个有个性的。

TOP

教你做一个Flash的时钟

看看

TOP

教你做一个Flash的时钟


支持
请你讲解一下这些公式
mydate.getHours()+mydate.getMinutes()/60)*30

TOP

教你做一个Flash的时钟

我做的看起来和你的一模一样,
可就是不走不动
我对这些小字母呀,不懂

TOP

教你做一个Flash的时钟

(mydate.getHours()+mydate.getMinutes()/60)*30
mydate.getHours()就是获得时间(小时)
mydate.getMinutes()就是获得时间(分钟),再除以60是把他转化为小时,加上前面获得的整小时数,*30表示的是每小时转30度,也就是转换成时针转的度数.

TOP

教你做一个Flash的时钟

[这个贴子最后由zhangwen在 2004/09/17 08:37pm 第 1 次编辑]

源文件(MX2004的)

TOP

教你做一个Flash的时钟

俺的也是哎!:(
你的附件俺也找不开,用MX也不行,估计版本不是2004的。
能不能把版本降低些?

TOP

教你做一个Flash的时钟

版本:MX2004PRO

TOP

教你做一个Flash的时钟

哈哈~~~~~~~我的版本对啊~~~下了,谢谢!!!

TOP

教你做一个Flash的时钟

唉,还是看不懂,谁能告诉我应从哪儿学起?

TOP

 35 1234
发新话题