利用Date对象制作多功能手表
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
![]() 图1 Date对象 Date对象使您可以获取相对于通用时间(格林尼治平均时,也叫 UTC)或相对于运行Flash播放器的操作系统的日期和时间值。Date对象的方法不是静态的,但仅应用于调用方法时指定的Date对象,如果要跟踪即时时间就需要对Date对象的实例进行即时更新。 创建Date对象实例的方法有如下两种: 1)new Date() 通过从系统中获取新的日期和时间值创建一个Date对象实例。下面的示例获取当前日期和时间: now = new Date(); 2)new Date(year, month [, date [, hour [, minute [, second [, millisecond ]]]]]) 通过指定一个日期和时间值创建Date对象实例。下面的示例创建名为myday的Date实例并将其指定为2004年10月4日: 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所示。 ![]() ![]() |
你可能对下面的文章感兴趣
上一篇: RPG游戏中常用的鼠标控制下一篇: 了解在Flash中的编程工作
关于利用Date对象制作多功能手表的所有评论