如何在Flash中实现1分钟秒表计时

 时间:2024-10-28 13:24:28

你会在Flash中制作1分钟秒表计时吗?笔者介绍一下操作方法。

工具/原料

FlashCS6

方法/步骤

1、打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。

如何在Flash中实现1分钟秒表计时

2、在“编辑栏”选择“文本工具”,“属性”面板中选择“动态文本”,在舞台上绘制一个动态评鲦易纪文本框,将“实例名称”取名为“time_txt”。(注:须嵌入字体,运行程序后才能在文本框正常显示动态文本)

如何在Flash中实现1分钟秒表计时

如何在Flash中实现1分钟秒表计时

3、新建一个图层命名为“代码”,在“代码”图层的第一帧右击,选择“动作”选项。

如何在Flash中实现1分钟秒表计时

如何在Flash中实现1分钟秒表计时

4、首先,定义一个整型变量用于保存计数。

如何在Flash中实现1分钟秒表计时

5、定义一个浮点型数s,用于保存秒的数值。

如何在Flash中实现1分钟秒表计时

6、定义一个整型变量用于保存分钟的数值,代码如下图所示。

如何在Flash中实现1分钟秒表计时

7、定义字符型变量ss和ms,用于保存将秒和分钟数值转换为字符串后的值。

如何在Flash中实现1分钟秒表计时

8、定义一个整型变量,用于判断秒是1位数还是两位数。

如何在Flash中实现1分钟秒表计时

9、创建一个实例thisTime,类型为Timer类,每隔100毫秒计数一次,总共计数600次。

如何在Flash中实现1分钟秒表计时

10、注册实例thisTime的Timer事件的侦听器,接收函数为time。

如何在Flash中实现1分钟秒表计时

11、启动实例thisTime调用函数Timer,“动作”面板如下图所示。

如何在Flash中实现1分钟秒表计时

12、定义侦听器函数time,事件为Timer事件。

如何在Flash中实现1分钟秒表计时

13、用currentCount属性获取Timer类当前调用的次数。

如何在Flash中实现1分钟秒表计时

14、计算分钟的数值,代码如下图所示。

如何在Flash中实现1分钟秒表计时

15、将分钟数值转换为字符串,保存到变量ms中。

如何在Flash中实现1分钟秒表计时

16、计算秒的数值,“动作”面板中的代码如下图所示。

如何在Flash中实现1分钟秒表计时

17、用秒除以10的方法,计算变量j的值,用来判断秒是1位数还是2位数。

如何在Flash中实现1分钟秒表计时

18、用if语句判断秒是1位数还是2位数,判断条件为“j==0”,如果j等于0表示秒是1溴腻男替位数,将秒转换为字符串并在之前加一个“0”,并保存到变量ss中,如果j不等于0表示秒是两位数,则直接转换为栓疠瑕愤字符串保存到变量中。

如何在Flash中实现1分钟秒表计时

19、将分钟和秒连接起来,在舞台的动态文本框“time_txt”输出计时间。

如何在Flash中实现1分钟秒表计时

20、运行程序,测试结果如下图所示。

如何在Flash中实现1分钟秒表计时

怎么用flash实现补间动画(以圆为例) Flash绘制图形:绘制台球 怎样用flash画小草,简易画法 flash如何绘制星空的教程 flash使用“鼠标拖拽图形”(鼠标交互操作)
热门搜索
男装图片 内蒙古草原图片 梦幻西游动漫 避暑山庄图片 动漫人物名字