论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

时钟制作教程

文章类别:Flash | 发表日期:2008-9-21 20:05:56

  昨天给大家写了个关于loading的制作,今天给大家写一个关于时钟的制作;
版本:flash 6.0
其实也很简单,只要你懂得一点as的关于时间的语句就可以做到了.所有的语句也都可以写到一个帧上.
首先: 制作一个钟表的图形,和 时针,分针,秒针三个元件,分别命名h,m,s.并把他们在场景中组合.
_root.onEnterFrame = function() { // 这个语句是用来循环播放使用的
mydate = new Date(); // 创建一个新的时间对象
h._rotation = mydate.getHours()*30+(mydate.getMinutes()/2);//这个语句是命令时针的旋转的度数.h.rotation是指时针的rotation属性旋转的度数. 时针是每12小时旋转360.那么每小时旋转360/12,30度,mydate.getHour()*30是当前小时时针的度数,比如是3点,那么时针指向3*30=90度.但是每分钟时针都会动,下面来算每分钟时针的转动的度数:时针每小时转30度,一小时60分钟,那么每分钟时针旋转30/60=1/2度.当前分钟时针的度数是mydate.getMinutes()*1/2.这个语句看明白了嘛?就是说明时针当前时间应该指向的度数.这个明白了下面分针和秒针就是一个道理了.
m.rotation = mydate.getMinutes()*6+(mydate.getSeconds()/10); 这个你可以自己计算一下.是分针当前时间指向的度数.
s.rotation = mydate.getSecond()*6; // 秒针指向的度数
}
这下大家是否明白了呢?那么赶紧自己动手做一个漂亮的时钟吧,放在你的网页上会增色不少的.

http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=380 height=300>http://www.flash8.net/bbs/UploadFile/20036241374672807.swf
源文件
点击浏览该文件
上一篇:{实例}利用Flash制作缤纷雪花 人气:3884
下一篇:{实例}林度yellow中车上标志 人气:1963
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058