直接上代码,

private timeControl() { let timer: egret.Timer = segret.Timer(1000);timer.addEventListener(egret.TimerEvent.TIMER,(event:egret.TimerEvent) =>{this.countTotalTime--;if(this.countTotalTime < 0){//this.countDownShow.text = "0";return;}this.countDownShow.text= this.countTotalTime.toString();}, this);timer.start();}二、
var count:number = 60;
var timer:egret.Timer = new egret.Timer(1000,60);//1000代表1秒执行一次,60代表执行60次,这样实现的一分钟计时
timer.addEventListener(egret.TimerEvent.TIMER,onTimer,this);
timer.addEventListener(egret.TimerEvent.TIMER_COMPLETE,onTimerComplete,this);
timer.start();
function onTimer(evt:egret.TimerEvent):void {count--;console.log("倒计时:"+count);
}
function onTimerComplete(evt:egret.TimerEvent):void {console.log("结束");
}
三、
public countDownShow: eui.Label;
private timer;
private timeControl(second) {if (second > 0) {this.countDownShow.visible = true;this.timer = egret.setInterval(function () {if (second > 1) {second--;this.countDownShow.text = second.toString();}}, this, 1000);if (second <= 1) {console.log("停止计时");clearInterval(this.timer);this.countDownShow.visible = false;}}}

转载于:https://www.cnblogs.com/allyh/p/10434251.html

Egret引擎的常用倒计时相关推荐

  1. egret与php相连,JavaScript_Mac OS X 系统下安装和部署Egret引擎开发环境, 概述 Egret基于TypeScript开 - phpStudy...

    Mac OS X 系统下安装和部署Egret引擎开发环境 概述 Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的.所以在安装过程中,我们先需要对 ...

  2. 白鹭安装node_Mac OS X 系统下安装和部署Egret引擎开发环境

    概述 Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的.所以在安装过程中,我们先需要对于基础支持工具进行安装.需要安装的软件如下: Node.j ...

  3. egret发布的HTML5项目怎么打开,Egret引擎开发指南之发布项目

    在Egret中,使用发布功能也非常的简单.你只需要使用如下命令即可: egret publish HelloWorld 此命令中egret publish为发布命令,HelloWorld是你当前项目的 ...

  4. Egret引擎制作旅行青蛙

    项目成品试玩链接:http://www.6edu.top/190503095046/index.html 因为本人已经开始考研了,时间不是特别充足,项目制作的比较简陋,还请见谅.(本人利用五一假期进行 ...

  5. egret可以用php做后端吗,Egret引擎开发指南之创建项目_node.js

    Egret提供非常方便的创建工具,我们把创建后的文件总和称之为项目.在后面的操作中,我们对创建的项目进行操作,具体创建步骤如下: 需要注意的是Egret支持Windows和Mac OS X 两个平台. ...

  6. egret可以用php做后端吗,Egret引擎开发指南之发布项目_node.js

    在Egret中,使用发布功能也非常的简单.你只需要使用如下命令即可: egret publish HelloWorld 此命令中egret publish为发布命令,HelloWorld是你当前项目的 ...

  7. 白鹭(egret)引擎安装及使用

    提示:文章转载需要博主同意 白鹭引擎安装 前言 一.白鹭引擎是什么? 二.白鹭官网 1.访问官网 2.下载 三.安装 四.打开 五.主界面 总结 想一起讨论/学习微信小游戏开发的,GO语言开发的,请微 ...

  8. Egret引擎与Android端的交互----小白教程(含坑)

    最近在接触一个新事物,Egret引擎.话说一个用于开发Html5游戏的引擎,其使用js的超集.ts的TypeScrice来开发. 而,最近的需求是,需要把利用这个Egret引擎开发的Html5游戏与公 ...

  9. egret引擎下,微信分包,微信登陆,微信分享例子

    egret引擎下,微信分包,微信登陆,微信分享例子 https://github.com/ChenXianbin/egret_kit/tree/%E5%88%86%E5%8C%85%E5%8A%A0% ...

  10. MySQL的存储引擎及常用数据类型介绍

    1. MySQL中的数据库分类 2. MySQL中的存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供不同 ...

最新文章

  1. 自动驾驶汽车事故的责任追究
  2. 使用pytorch构建2D和3D人脸比对库(使用face-alignment)
  3. Windows Phone 7 自动完成输入框控件AutoCompleteBox
  4. Laravel 任务调度(Console)
  5. wireshark 配 filddler 手机抓包
  6. 计算最大回撤_看专业分析研究员如何一步步解读外汇市场结构,实现交易最大化盈利化!...
  7. linux /etc/rc.d/目录的详解
  8. pip install 包的安装位置
  9. MySQL查询count(*)、count(1)、count(field)的区别收集
  10. vue如何过滤html标签,去除富文本中的html标签及vue、react、微信小顺序中的过滤器...
  11. python 获取li的内容_Python开发案例:爬取四川省统计局数据Matplotlib绘图
  12. linux命令 查看某安装包是否已安装
  13. VS2010不能编译.Net3.5项目的解决方法
  14. 必备的Linux基础命令
  15. PyTorch 1.0 中文文档:torch.utils.cpp_extension
  16. 三个基于WebRTC开源MCU框架的横向对比
  17. PostgreSQL学习手册(函数和操作符三)
  18. 广工Anyview数据结构习题
  19. FreeSwitch笔记
  20. 【深入理解RabbitMQ原理】RabbitMQ 相关问题总结--RabbitMQ 如何确保消息发送和消费?

热门文章

  1. Html5 postmessage 子父窗口传值
  2. 没有oracle 连接kettle,Kettle 连接 oracle
  3. hdu2017沈阳网络赛card(结论水题)
  4. Qt/QML 遇到的小问题,一一记录,并尽量留下解决方法
  5. ASO优化含义篇:积分墙是什么?
  6. java 不丢失精度运算
  7. c语言单片机管脚定义,单片机-IO管脚
  8. 家用文件服务器raid,家用NAS搭建RAID指南 总有一款适合你
  9. vue中使用vue-quill-editor富文本编辑器
  10. 牛顿迭代法求解开根号、泰勒展开式求解arctan及cordic的原理