如何在Flash中实现10分钟倒计时

711 篇文章
2024-07-05

很多工作场景下,要使用倒计时,你会使用Flash制作倒计时动画吗?笔者带你介绍一下10分钟倒计时的制作。

打开Flash软件,选择“Actionscript3.0”选项,新建一个空白文档。在“编辑栏”中选择“文本工具”,“属性”面板中选择“动态文本”,在舞台上绘制一个动态文本框,将“实例名称”取名为“time_txt”。(注:要嵌入字体,程序运行后舞台才能正常显示动态文本)新建一个图层,命名为“as”。在图层as的第一帧右击,选择“动作”选项。首先,定义一个整型变量m,用来保存分钟的数值。接着,定义一个整型变量s,用来保存秒的数值。定义一个整型变量t,用来保存时间的计数,由于我们时间定为10分钟,所以t的值为600。定义两字符型变量,用来保存分钟和秒的数值转化为字符串类型后的值。定义一个整型变量,用来判断计时分钟和秒是1位数还是两位数。设置舞台输出的倒计时的初值为“00:

1、0:00”,代码如下图所示。使用函数setInterval实现每隔1秒执行一次计数,并用间隔标记mark进行标记。然后,定义计时器函数time,“动作”面板中的代码如下图所示。用if语句判断计数t是不是大于0,如果大于0,每次计数执行t-1,如果不是大于0,则移除setInterval函数,即停止计数。用t整除60取余的方式,计算出秒的数值。用秒s整除10的方式,判断秒数是一位数还是两位数。用if语句判断,条件为j是不是等于0,如果j等于0则表示秒数是1位数前面添加0,如果j不等于0则表示秒数是2位数保持原值,并用String函数转化为字符串,保存在字符串变量ss中。用t整除60的方式计算出分钟的数值,由于分钟不可能大于60,所以用“%60”方式对分钟取余数,代码如下图所示。用与处理秒一样的方式,将分钟保存到字符串变量ms中。最后,按规定格式在舞台上输出倒计时时间。运行程序,测试结果如下图所示。程序从10分钟开始计时,每次计数减少一秒,直到时间为0。现在你会在Flash中实现10分钟倒计时了吗?是不是很有成就感,快动手操作一下吧。

温馨提示:本文【如何在Flash中实现10分钟倒计时】由作者教育那些事儿提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
上一篇 考察的主要内容是什么
上一篇 教师的工资会涨吗
相关推荐
热门资讯
  1. 1 哈工大最牛的专业是什么
  2. 2 世界上排名第一的大学是什么
  3. 3 大专生是不是大学生
  4. 4 高考投档分数线什么时候出来
  5. 5 中考体考实心球多重
  6. 6 为什么说学数控后悔死了?附数控技术大专生
  7. 7 新高考文理一起排名吗?新高考的物理历史分
  8. 8 大学贫困助学金是每年申请一次吗
  9. 9 浙大城市学院奖助学金有哪些分别多少钱 怎
  10. 10 山东大学校园内有哪些地标性建筑?