笔者介绍一下操作方法。
工具/原料
- Flash CS6
方法/步骤
- 1
打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。
- 2
在“编辑栏”选择“文本工具”,“属性”面板中选择“动态文本”,在舞台上绘制一个动态文本框,将“实例名称”取名为“time_txt”。(注:须嵌入字体,运行程序后才能在文本框正常显示动态文本)
- 3
新建一个图层命名为“代码”,在“代码”图层的第一帧右击,选择“动作”选项。
- 4
首先,定义一个整型变量用于保存计数。
- 5
定义一个浮点型数s,用于保存秒的数值。
- 6
定义一个整型变量用于保存分钟的数值,代码如下图所示。
- 7
定义字符型变量ss和ms,用于保存将秒和分钟数值转换为字符串后的值。
- 8
定义一个整型变量,用于判断秒是1位数还是两位数。
- 9
创建一个实例thisTime,类型为Timer类,每隔100毫秒计数一次,总共计数600次。
- 10
注册实例thisTime的Timer事件的侦听器,接收函数为time。
- 11
启动实例thisTime调用函数Timer,“动作”面板如下图所示。
- 12
定义侦听器函数time,事件为Timer事件。
- 13
用currentCount属性获取Timer类当前调用的次数。
- 14
计算分钟的数值,代码如下图所示。
- 15
将分钟数值转换为字符串,保存到变量ms中。
- 16
计算秒的数值,“动作”面板中的代码如下图所示。
- 17
用秒除以10的方法,计算变量j的值,用来判断秒是1位数还是2位数。
- 18
用if语句判断秒是1位数还是2位数,判断条件为“j==0”,如果j等于0表示秒是1位数,将秒转换为字符串并在之前加一个“0”,并保存到变量ss中,如果j不等于0表示秒是两位数,则直接转换为字符串保存到变量中。
- 19
将分钟和秒连接起来,在舞台的动态文本框“time_txt”输出计时间。
- 20
运行程序,测试结果如下图所示。
注意事项
- 注:须在“属性”面板中嵌入字体,运行程序后才能在动态文本框正常显示文本