flash
新建flash文档;鼠标右键点“图层1”,如图1所示;弹出的操作框中,把该图层命名为“青蛙钟面”;
在工具箱中点选“椭圆”工具;在属性面板中设置“笔触颜色”为“黑色”;“笔触高度”为“2”;“填充颜色”为“绿色”;然后,按住键盘SHIFT键,绘制出宽度和高度都是“180”的一个正圆形;把圆形设置为居中对齐于舞台;
在工具箱中点选“椭圆”工具;在属性面板中设置“笔触颜色”为“黑色”;“笔触高度”为“2”;“填充颜色”为“白色”;然后,按住键盘SHIFT键,绘制出宽度和高度都是“140”的一个正圆形;把圆形设置为居中对齐于舞台;如图5所示;新建一图层,命名为“青蛙眼睛”;把此图层放于“青蛙钟面”图层的下方。并点选“椭圆”工具;在属性面板中设置“笔触颜色”为“黑色”;“笔触高度”为“2”;“填充颜色”为“绿色”;然后,按住键盘SHIFT键,绘制出宽度和高度都是“60”的一个正圆形;如图6所示;
同步骤3操作,再绘制一个正圆形,宽度和高宽分别为“30”;“填充颜色”为“白色”;然后把此圆形移到到如图7所示的位置上;再绘制一个正圆形,宽度和高宽分别为“5”;“填充颜色”为“黑色”;然后把此圆形移到到如图8所示的位置上;
用“选择”工具,把组成眼睛的三个图形同时选中;然后,按键盘的CTRL+G键,把这三个图形转换成“组”;鼠标右键点下此组图形,弹出的菜单中点“复制”,然后右击弹出菜单中点“粘贴”,粘贴另一组一样的图形;
把这两组图形分别放在如图11所示的位置上;新建一图层,图层命名为“青蛙耳朵”;此图层放于“青蛙钟面”图层的下方;然后,点选“椭圆”工具;在属性面板中设置“笔触颜色”为“黑色”;“笔触高度”为“2”;“填充颜色”为“绿色”;然后,按住键盘SHIFT键,绘制出宽度和高度都是“60”的一个正圆形;同样操作绘制另一个圆放于右边,如图12所示。
现在,把这两个圆放在如图13所示的位置上;新建一图层,图层命名为“青蛙腿”;放于“青蛙钟面”图层的下方;然后,点选“椭圆”工具;在属性面板中设置“笔触颜色”为“黑色”;“笔触高度”为“2”;“填充颜色”为“绿色”;然后,按住键盘SHIFT键,绘制出宽度和高度都是“35”的一个正圆形;同样操作再绘制5个宽度和高度都是“10”的正圆形,如图14所示;
把这6个图形叠放好,如图15所示;用“选择”工具把这6个图形同时选中,再按键盘的CTRL+G键,把这6个图形转成“组”;再把这个“组”复制粘贴出另一个放于右边;
现在把右边的“组”水平翻转;在文档上方的菜单栏中顺序点:修改--变形--水平翻转;最后图形如图17所示;把左右两边的“组”图形分别放在如图18所示的位置上;
接着绘制刻度盘;按键盘的CTRL+F8键,新建影片剪辑元件,命名为“刻度盘”;在工具箱中点选“线条”工具,在属性面板中设置”笔触颜色“为黑色;”笔触高度“为1;按键盘的SHIFT键画出一条长139的横直线;把直线调整为居中对齐于舞台;
点选“椭圆”工具,在属性面板中设置高度和宽度都是125,“填充颜色”为无;把此圆调整为居中对齐于舞台;选中圆内部的线段,把线段删除;同样操作把圆删除;现在剩下左右两边的线段;如图22所示;
同时选中这两段线,在变形面板中设置旋转度为6;再点下如图23箭头所指的“复制并应用变形”按钮;重复点“复制并应用变形”按钮,直到如图24的样子为止形成一个刻度盘;
再把整点方向的线设置为4的笔触高度;转回到主场景,新建一图层,命名为“刻度盘;然后,在库面板中把刚才制作的刻度盘元件移到舞台中,调整为居中对齐于舞台;
现在再新建一个影片剪辑的元件,命名为“钟指针”;然后,点选“椭圆”工具,画一个高度为4,宽度为4,“笔触高度”为1“填充颜色”为无的圆;调整为居中对齐于舞台;再转回到主场景,新建一图层,命名为“钟时针”;把库面板中的“钟指针”元件移到舞台,并调整为居中对齐于舞台;然后,用“选择”工具双击下“钟指针”;转到其元件内部;
画出一个钟时针图形,如图29所示;转回到主场景,点选“钟指针”元件,在属性面板中把元件实例名为“hand_hour';
新建一图层,命名为“钟分针”;把库面板里的“钟指针”元件移到舞台中,把此元件设置宽度7,高度50的分针图形;重叠在钟指针图形上;在属性面板中把元件实例名为“hand_minute';新建影片剪辑元件,命名为“钟秒针”;画一个高度和宽度都是9的圆形,把此图形居中对齐于舞台;
转回到主场景,新建图层命名为“钟秒针”;把库面板的“钟秒针”元件移到舞台中,居中对齐于舞台;双击元件进行编辑,点选“线条”工具画出一条红色,高度为75,“笔触高度”为3的纵直线,放于如图34所示的位置;转回到主场景,把钟秒针的实例名命名为“hand_second”;
新建一图层,命名为“小圆”;画一个小圆,“填充颜色”为红色,“笔触颜色”为红色,高度和宽度各为7;居中对齐于舞台;如图35所示;再新建一图层,命名为“代码”;在图层的第一帧,按下F9键打开“动作帧”的面板;然后输入代码;代码为://初始化时间对象,用于存储当前时间var now:Date = new Date();//获取当前时间的小时数值var hour:Number=now.getHours();//获取当前时间的分钟数值var minute:Number=now.getMinutes();//获取当前时间的秒数值var second:Number=now.getSeconds();//计算时针旋转角度var rad_h = hour % 12 * 30 + int(minute / 2);//计算分针旋转角度var rad_m = minute * 6 + int(second / 10);//计算秒针旋转角度var rad_s = second * 6;//设置时针旋转属性值hand_hour._rotation = rad_h;//设置分针旋转属性值hand_minute._rotation = rad_m//设置秒针旋转属性值hand_second._rotation = rad_s;
在所有图层的第二帧处按下F5插入帧;按键盘的CTRL+ENTER键,测试下,闹钟是否能按电脑当前时间走动;没问题的就点保存;
一个按电脑当前时间走动的钟即制作完成。朋友们可以自己制作下哦,非常有趣。