第一范文网 - 专业文章范例文档资料分享平台

游戏中显示精确时间,进度条和倒计时的实现

来源:用户分享 时间:2026/1/16 22:01:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

游戏中显示精确时间,进度条和倒计时的实现

首先我们先来看下效果截图:

游戏中经常要用到时间这个东西,比如限制游戏过关的时间等等。现在我们先来看下倒计时和进度条的实现:

1. stop();

2. //设置倒计时总时间为2分钟

3. var daoJiShiTotalTime:Number=getTimer()+1000*60*2; 4.

5. addEventListener(Event.ENTER_FRAME,showDaoJiShi); 6. function showDaoJiShi(e:Event){

7. var passTime:int=daoJiShiTotalTime-getTimer(); 8.

9. var seconds:int=passTime/1000; 10. var minutes:int=seconds/60; 11. seconds-=minutes*60;

12. var Milliseconds:int=passTime-seconds*1000-minutes*1000*60; 13. var

str:String=String(minutes+100).substr(1,4)+\substr(1,4)+\

14. //说明下substr的用法:比如substr(1,3)意思是从字符串的第2

个位置开始显示出3个长度的内容 15.

16. daoJiShiTxt.text=str;

17. //mc为舞台上进度条的实例名称 18. mc.scaleX=passTime/daoJiShiTotalTime; 19. if(passTime<=0){ 20. mc.scaleX=0;

21. daoJiShiTxt.text=\

22. removeEventListener(Event.ENTER_FRAME,showDaoJiShi)

;

23. trace(\倒计时结束\24. 25. } 26. }

复制代码

显示正常时间(即游戏中进行了多长的时间)的代码和上面差不多一样,只要改倆行代码就可以了,所以我就不说了。

游戏中显示精确时间,进度条和倒计时的实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c78jz51pw8617c1937432_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top