如何用代码在Flash中制作计时器
1、打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。
2、选择“编辑栏”中的“文本工具”,在“属性”面板中选择“动态文本”,在舞台中插入一个“动态文本”框。将“动态文本”框的实例名称取名为“time_t旌忭檀挢xt”。(注:要嵌入字体,运行程序后舞台才能正确显示文本)
3、新建一个图层,命名为“as”,在图层的第1帧右击,选择“动作”面板。
4、首先,定义一个整型变量用来保存小时的数值,初值为0。
5、定义一个整型变量用来保存分钟的数值,初值为0,代码如下图所示。
6、定义一个整型变量用来保存秒的数值,初值设置为0。
7、定义一个整型变量,用来保存每隔一秒的计数,“动作”面板中的代码如下图所示。
8、接着定义函数time,用于实现计数器。
9、用t+1的方式计数器每隔一秒自动加1,代码如下图所示。
10、用t除60取余的方式计算出秒的数值,“动作”面板如下图所示。
11、用t整除60的方式计算出分钟的数值,由于分不可能有60,所以再用“%60”方式求余,代码如下图所示。
12、用t整除3600的方式计算出小时的数值,由于小时总是小于24,所以用“%24”方式求余。
13、用String方法将小时h、分钟m、秒s转换为字符串,连接后输出到舞台的“动态文本”中。
14、最后,用setInterval函数每隔一秒钟执行一次time函数,实现计时器的数值累加从而完成计时。
15、运行程序后,测试结果如下图所示。
16、现在你会用代码在Flash中制作计时器了吗?是不是挺简单的。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:64
阅读量:76
阅读量:47
阅读量:77