| 网站首页 | 建站学院 | 资源下载 | 建站教程 | 图片素材 | 网贝社区 | 
您现在的位置: 网贝建站 >> 建站学院 >> 图像动画 >> Flash >> 实例教学 >> 正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
发散的彩球教程
雪夜的作法讲解
很逼真的鼠标跟随的鱼的
flash组件制作情书生成器
犀牛做棒球的教程
图片转场效果全教程
黑白电视雪花效果
制作你的3D模型教程
鼠标效果系列教程—会动
火焰制作
[组图]利用Date对象制作多功能手表         ★★★★
利用Date对象制作多功能手表
作者:佚名 文章来源:闪吧 点击数: 更新时间:2005-5-15 1:07:56

按此在新窗口浏览图片
图1

Date对象

Date对象使您可以获取相对于通用时间格林尼治平均时也叫 UTC或相对于运行Flash播放器的操作系统的日期和时间值。Date对象的方法不是静态的,但仅应用于调用方法时指定的Date对象,如果要跟踪即时时间就需要对Date对象的实例进行即时更新。

创建Date对象实例的方法有如下两种:

1new Date()

通过从系统中获取新的日期和时间值创建一个Date对象实例。下面的示例获取当前日期和时间:

now = new Date();

2new Date(year, month [, date [, hour [, minute [, second [, millisecond ]]]]])

通过指定一个日期和时间值创建Date对象实例。下面的示例创建名为mydayDate实例并将其指定为2004104日:

myday = new Date (2004, 10, 4);

创建了Date对象实例后即可以调用Date对象的方法。Date对象的方法很多,最常用的几种方法如下:

Date.getFullYear :返回Date实例中的4位年份数字。如2003年将返回2003

Date.getYear :返回Date实例中的年份数的后两位有效数字。如2003年将返回3

Date.getMonth :返回Date实例中的月份数。

Date.getDate :返回Date实例中的日期是某月的第几天。

Date.getDay :返回Date实例中的日期是星期几。其中星期日返回0,星期一返回1

Date.getHours :返回Date实例中的小时值。

Date.getMinutes :返回Date实例中的分钟值。

Date.getSeconds :返回Date实例中的秒数。

1.制作表盘背景

1)启动Flash MX,在属性面板中单击按钮,在出现的“文档属性”对话框中将文档尺寸改为250×400像素。

2)选择“文件”/“导入”命令,将watch.jpg图片导入到文档中并调整到满画布显示,如图2所示。

按此在新窗口浏览图片

2 导入的手表图片

3)将图层1更名为watch,并在watch层上新建一个图层,命名为back,将其作为表盘所在的图层。

4)选择椭圆工具,按住Shift键在back层上绘制一个正圆,调整其大小和位置使其覆盖住手表图片原来的表盘,如图3所示。

按此在新窗口浏览图片

3 back层绘制一个正圆以覆盖住原表盘

5)选中back层的圆,按F8键将其转换为影片剪辑元件,在出现的“转换为元件”对话框中将其命名为back。在库面板中双击back元件进入编辑。

6)在back元件中新建图层2,并将其拖到图层1的下层。

7)选中图层2的第1帧,选择“文件”/“导入”命令,在出现的“导入”对话框中找到文件夹,选择1.jpg图片,单击“打开”按钮,出现如图4所示的对话框,单击“是”按钮将整个图像序列导入到文档中。

按此在新窗口浏览图片

4 询问是否导入整个图像序列

8)单击时间轴下方的编辑多帧按钮,再单击它右边的按钮,在其下拉菜单中选择“绘制全部”命令,此时的时间轴如图5所示。

按此在新窗口浏览图片

5 同时编辑所有帧

9)锁定图层1,使用箭头工具框选导入的所有图片,单击对齐按钮,使用“对齐”面板将所有的图片对齐到舞台中心。

10)单击按钮取消编辑多帧。在图层1的第20帧插入一个普通帧。

11)依次选择图层2的每一帧,将其图片大小调整到刚好大于图层1中的圆形。

12)在图层区的图层1上单击鼠标右键,选择快捷菜单中的“遮罩层”命令,将图层1转换为遮罩层。

13)选择图层1的第1帧,打开帧动作面板,在其中添加如下Actions

stop();

此时的back元件将停留在第1帧上。如图6所示。

按此在新窗口浏览图片

6 完成的back元件效果

2.制作指针和表盘心

下面需要为手表制作时、分、秒三种指针以及表盘心。我们将指针制作成作圆周运动的影片剪辑,在此之前先为它们绘制图形元件。

1)按Ctrl+F8键新建一个名为hourhand的图形元件作为时针,如图7所示。

按此在新窗口浏览图片

7 hourhand元件及其参数

2)按Ctrl+F8键新建一个名为minutehand的图形元件作为分针,如图8所示。

按此在新窗口浏览图片

8 minutehand元件及其参数

3)按Ctrl+F8键新建一个名为secondhand的图形元件作为秒针,如图9所示。

按此在新窗口浏览图片

9 secondhand元件及其参灵数

4)按Ctrl+F8键新建一个名为hour的影片剪辑元件。将hourhand元件拖到hour元件的编辑场景中,注意令其转动轴心对准舞台中心。

5)选中hour元件的第1帧,在属性面板中将其“补间”设为“动作”,并顺时针旋转2次。如图10所示。

按此在新窗口浏览图片

10 hour元件添加动作

6)在第121帧处插入关键帧,将其属性面板同样设置为如图10所示。

7)选中hour元件的第1帧,在其动作面板中添加如下Actions

stop();

<SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: ''''Times New Roman'

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)