来自:易特网论坛

制作时钟各个部件
  1.选择File→New或点击工具栏上的New图标新建一个文件。单击Modify→Movie打开Movie Properties面板,调整好你喜欢的影片尺寸(如宽度400px,高度300px)。为精确控制起见,点击View→Grid→Show Grid打开网格显示开关,点击View→Grid→Snap to Grid打开吸附到网格功能,这样会使对关键帧内容的编辑变得十分容易。
  2.先来做时钟的圆盘,这里要用到一些常用的制作技巧。按Ctrl+F8创建一个符号,在弹出的属性对话框中输入符号名字“圆盘”,类型为Graphic组件。接着点击工具条中的Oval Tool选择椭圆工具。用鼠标在画板上拖动,同时按住Shift键画一个直径为10个网格宽度的圆来,这就是时钟的外形了。
  3.下面要画上刻度,由于12个刻度的间距完全一样,所以必须精确绘制。可利用Fill面板通过计算得到每一个刻度的坐标,但这有些麻烦,建议采用下面的方法。在钟面以外画一条水平长度也为10个网格宽度直线。
          

  按住Ctrl键,使用箭头工具把它的副本拖到钟面里来,然后点击Window→Panels→Transform打开变形浮动面板,在Rotate一栏输入30就得到了一条倾斜30度角的直径。
          

使用类似方法拖动,并且每次旋转的角度比上次多30度,一共绘制6条直径。
           

  4.在钟面的旁边再画一个一样大小的圆形,选中它及其包围线,在Transform面板中将其长和宽都变成原来的85%,然后使用箭头工具拖动这个圆吸附到钟的圆心上。双击小圆选中它及其包围线,按下Delete键挖去钟面的中间部分。现在旁边的直线就可以删除了。现在钟的表面已经做好了。
           

  5.相对于圆盘,指针就Easy许多了!但创建它也需要一定技巧。按Ctrl+F8创建一个符号,在弹出的属性对话框中输入符号名字“指针”,类型为Movie Clip组件。选中工具条上的矩形工具Ranctangle Tool画一个矩形长条。在工具箱中单击箭头工具右边的铅笔工具,在蓝色矩形的边缘上单击一下,可看到矩形的4个关键点都显示出来了。
           

  接着单击右上角的关键点,删除它,在工具箱中单击箭头工具旁边的选择工具,向上拖动矩形右下角的关键点到中间来,就得到了一个等腰三角形。选中三角形,在Transform浮动面板的Rotate一栏中输入“-90”,使其逆时针旋转90度底边在下。再将其旋转中心的位置调整到底边的位置。
           

组装时钟
  1.回到主场景中,按下快捷组合键Ctrl+L,打开素材库窗口,将圆盘的图符拖到舞台的中心位置。单击图层栏,将图层名称改为Plate。
  2.添加一个新的图层,命名为hour。将库窗口中的指针图符拖到舞台中,打开Frame浮动面板,将指针命名为hou。
  3.用同样方法新建minute图层和second图层,放置一个指针,分别命名为min和sec,并将指针大小和颜色进行适当的调整。
           
 
  添加声音
  1.点击File→Import,把声音文件导入到库窗口中。
  2.添加一个新的图层,命名为sound,用于播放声音文件。
  3.用鼠标单击每一个图层的第42帧,将每个图层的帧数增加为42。
  4.单击声音图层,从库窗口中拖声音文件到舞台中。
  5.单击图层plate的第10帧,按下快捷键F6,将第10帧设为关键帧。
  6.在这一帧,添加以下动作:gotoAndPlay (1)。
  制作电子时钟
  1.选择文字工具,在舞台的适当位置输入“电子时钟”。
  2.在其后添加一个动态文本框,放置中“电子时钟”的后面,并调整好相对位置。
  3.打开Text Option浮动面板,设置文本框的属性,设定名称为outtime,类型为动态文本。
  添加Action语句
  1.单击图层plate的第一帧,添加以下动作,获得时间:
mydate = new Date(); //获取系统日期
dd = mydate.getHours(); //获取系统小时数(24小时制,0-23)
ee = mydate.getMinutes(); //获取系统分钟数
ff =mydate.getSeconds(); //获取系统秒数
  2.为了使时钟的指针保持一致的运动,还需添加如下程序:
setproperty (sec,_rotation,dd*6); //设定秒针的角度
setproperty (min,_rotation,ee*6); //设定分针的角度
setproperty (hou,_rotation,(ff%12)*30); //设定时针的角度
  3.为了在动态文本框中显示时间,还需添一条语句:
outtime=ff+”:”+ee+”:”+dd;
  4.好了, 快按Ctrl+Enter来看看效果吧!
          


  可以看到时钟运动的效果,并且有秒针运动时产生的声音,哈哈!是不是帅呆了!

别具一格的Flash时钟相关推荐

  1. 为你的blog增加精美flash时钟

    给blog增加flash精美时钟 发现了很多绚丽的FLASH钟表,免费,没有广告的可以使用,颜色也可选择,安装也方便. 你可以预览后选择自己喜欢的. 刻度时钟: <EMBED SRC=http: ...

  2. html插入flash时钟,ppt如何添加Flash时钟插件

    在PPT播放时,需要全屏显示,正好计算机上显示的时间看不到了,这对于很多人准备掌握演讲.上课课时间的人来说,增加了不少难度,老是看手表或退出全屏播放,都会让人觉得自己准备不够充分.怎么办?看到这篇文章 ...

  3. 多款漂亮的Flash时钟

    第一款是有音乐的FLASH时钟 http://www.aswis.net/100000/clock/clock141.swf http://www.987654.com/Twins/Twins01.s ...

  4. FLASH时钟(www.lancu.com)

    FLASH时钟 2003-7-28 14:12:29 效果描述 用FLASH做的小闹种 知识点 1. fs command 2.简单的avascript 3.基本的action script 4. m ...

  5. 蝴蝶飞舞flash时钟屏保

    给大家分享个自己制作的蝴蝶飞舞flash时钟屏保,希望大家喜欢!~ 下载地址 转载于:https://blog.51cto.com/haiyang457/1125388

  6. html插入flash时钟,教你利用Flash制作一个会走动的时钟(时针,分针,秒针)

    其实制作时钟的方法很多,在此小编利用Flash也制作一个时钟,就当是学习CS3语言的编程技巧吧.下面是具体的实现步骤. 工具/原料 Adobe Flash CS3 方法/步骤 1.新建一Flash文档 ...

  7. 【网站】Hone Hone Clock一款有趣的Flash时钟

    今天介绍一款Flash人物时钟,使用的Actionscript脚本语言来实现的.通过小人的动作变换来模拟时间的变动,很有创意!这里说明下这一创意是日本一位工程师设计的,佩服.附上作者博客. 原作者博客 ...

  8. Flash时钟制作(注意:不是钟表式的)

    来自:闪灵教学屋 1.首先新建一个场景,ctrl+m将里面的设置数值按图所示.   2.将layer命名为time,大家会问为什么要改他的名?这只是我的一个习惯!有利于层次的分明!ctrl+f8新建一 ...

  9. html插入flash时钟,自制FLASH时钟代码生成器和flash音画html代码在线生成器

    使用步骤: 01)喜欢听什么歌或想在自己的动画上加放什么歌,用百度等网站搜索下,拿到MP3歌曲地址贴到最上面歌曲地址栏里,这样第一步加歌就OK了! 注:标准地址应该是http://开头,mp3结尾的那 ...

最新文章

  1. Lucky7(hdu5768)
  2. ZooKeeper 定位:能解决什么问题?不能解决什么问题?
  3. 自己动手写CPU(5)简单算术操作指令实现_1
  4. [开源JVM] yvm - 自制Java虚拟机
  5. Java Servlet API中的forward()方法和redirect()方法的区别
  6. 未检测到其他显示器_同维工控机显示器显示器没反应维修技术精湛
  7. 鸿蒙正式版什么时候上线,终于来了!华为鸿蒙正式版6月2日上线,EMUI时代落幕...
  8. 1095 解码PAT准考证 (25分)
  9. nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法
  10. php josnp_浅析php中jsonp的跨域实例
  11. chromebook开发php,玩转chromebook
  12. python常用代码入门-最全Python算法实现资源汇总!
  13. js 字符串编码与解码
  14. 面对SDN,我们该怎么办?
  15. 图解eclipse+myelcipse开发EJB
  16. DDOS高防IP作用,哪些地方需要用到高防IP
  17. 3.2 矩阵乘积的秩
  18. 台式电脑点关闭计算机关不了,台式电脑关机关不了怎么办
  19. 让老板虎躯一震的前端技术,KPI杀手
  20. NSG是什么?适用于哪些产品?

热门文章

  1. 第二次作业熟悉使用工具
  2. 1366 mysql_Mysql错误1366 - Incorrect integer value解决方法
  3. 小程序用户头像昵称获取不到解决办法
  4. 第十四、十五章NFS和FTP的搭建与配置
  5. [女人为什么背对男生睡觉 ]
  6. Codeforces 1183E/H Subsequences dp
  7. 第023、024讲:这帮小兔崽子汉诺塔 | 学习记录(小甲鱼零基础入门学习Python)
  8. Warning: The VM will try to fix the stack guard now.It's highly recommended that you fix the library
  9. 八年级上册历史知识点(第2课 第二次鸦片战争)
  10. USB设备未被识别为HID,而是libusb-win32-device BETTER_USB_HS