欢迎来到天天文库
浏览记录
ID:49202209
大小:686.00 KB
页数:19页
时间:2020-02-01
《FlashCS3网站商业设计从入门到精通第10章 Flash常用交.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第10章Flash常用交互技术——时间日期对于许多使用Flash制作的游戏或网络应用程序来说,其正常运行往往需要借助于对系统时间的读取和控制。因此,在ActionScript语言中提供了一些可以用于获取系统时间的方法。本章通过几个关于钟表的实例,来向读者展示通过获取时间来实现一些影片交互效果的方法和思路。10.1电子表10.1电子表10.1.1Array()构造函数Array()构造函数可以用来创建不同类型的数组:空数组、具有特定长度但其中元素具有未定义值的数组或其中元素具有特定值的数组。用法1:
2、my_array=newArray();用法2:my_array=newArray(长度);10.1.2获取日期时间的方法1.Date()构造函数:该构造函数可用于构造一个新的Date对象,以用来保存指定的日期和时间。2.Date.getFullYear()方法:此方法用于按照本地时间返回指定的Date对象中的完整年份值(一个4位数,例如2000)。3.Date.getMonth()方法:此方法用于按照本地时间返回指定的Date对象中的月份值(0代表一月,1代表二月,依此类推)。4.Date.ge
3、tDay()方法:此方法用于按照本地时间返回指定的Date对象中表示星期几的值(0代表星期日,1代表星期一,依此类推)。10.1.2获取日期时间的方法5.Date.getDate()方法:此方法用于按照本地时间返回指定的Date对象中表示月中某天的值(1~31之间的整数)。6.Date.getHours()方法:此方法用于按照本地时间返回指定的Date对象中的小时值(0~23之间的整数)。7.Date.getMinutes()方法:此方法用于按照本地时间返回指定的Date对象中的分钟值(0~59之
4、间的整数)。8.Date.getSeconds()方法:此方法用于按照本地时间返回指定的Date对象中的秒钟值(0~59之间的整数)。9.Date.getMilliseconds()方法:此方法用于按照本地时间返回指定的Date对象中的毫秒数(0~999之间的整数)。10.1.3实例制作本例中,在舞台上创建了两个动态文本,一个用来显示当前日期,一个用来显示当前时间。也可以根据需要将这两个文本字段合并为一个,或者分为多个,只需要相应地修改脚本中变量的值即可。10.1.3实例制作步骤如下:绘制背景图形
5、10.1.3实例制作步骤如下:添加显示日期的动态文本框添加显示时间的动态文本框10.2时钟10.2时钟10.2时钟为了模拟真实钟表的运行效果,在钟表指针下方添加了指针的阴影。因此,除了需要控制指针的旋转外,还要同步控制指针阴影的旋转。10.2时钟步骤如下:时钟的表盘时针时针的阴影10.2时钟步骤如下:表针阴影的组合放置表针放置表针阴影10.3计秒表10.3计秒表10.3计秒表本例ActionScript编写的难点在于对暂停和继续计时的控制。单击“暂停”按钮后,不管经过多长时间再次单击“开始”按钮时
6、,都应当以暂停时的时间为起点继续计时。10.3计秒表步骤如下:绘制计秒表的基本外观制作按钮10.3计秒表步骤如下:放置表针元件添加动态文本框
此文档下载收益归作者所有