首页 > 其他分享 >AS3.0 倒计时+进度条

AS3.0 倒计时+进度条

时间:2022-11-08 15:26:19浏览次数:27  
标签:AS3.0 moveMc 进度条 timer 倒计时 static var txt public

package com{
    import flash.display.MovieClip;
    import flash.utils.Timer;
    import flash.events.TimerEvent;
    import flash.text.TextField;

    public class CutTime extends MovieClip {

        public static var timer:Timer;
        public static var countTimes:Number = 30;
        public static var moveMc:MovieClip;
        public static var startX:Number;
        public static var txt:TextField;
        public function CutTime(_moveMc:MovieClip,_txt:TextField) {
            txt = _txt;
            moveMc = _moveMc;

            timer = new Timer(25);
            timer.addEventListener(TimerEvent.TIMER,onTimer);
            timer.start();
            startX = moveMc.x - moveMc.width;
            moveMc.x = startX;
        }
        public static function inint() {
            moveMc.x = startX;
            timer.start();
            trace("弹框小时候执行的");
        }
        public function onTimer(e:TimerEvent) {
            moveMc.x = moveMc.width * timer.currentCount / (countTimes * 40) + startX;
            var num:uint = countTimes - timer.currentCount / 40;
            txt.text = num.toString() + "S";
            //trace(num,countTimes+":j进度条倒计时",timer.currentCount)
            if (num==countTimes) {
                timer.reset();
            }
        }
    }

}

 

标签:AS3.0,moveMc,进度条,timer,倒计时,static,var,txt,public
From: https://www.cnblogs.com/zqiang0803/p/16869793.html

相关文章

  • 小程序验证码倒计时
    varcountdown=60;varsettime=function(that){if(countdown==0){that.setData({is_show:true})countdown=60;return;}e......
  • 表格WPS进度条效果分享
    显示效果1,直接使用公式:(可使用txt替换B2和C2)=IF(DATEDIF(B2,TODAY(),"d")/IF(DATEDIF(B2,C2,"d")=0,DATEDIF(B2,TODAY(),"d"),DATEDIF(B2,C2,"d"))>0,REPT("█",(IF(D......
  • Ant Design Vue自定义文件上传设置progress进度条
    前言在使用AntDesignVue的upload文件上传功能的时候,我们为了规范前端代码,所以会封装接口请求到对应的ts或js文件并引用,这个时候我们会更多的使用自定义文件上传的功......
  • 2. 实现下载文件进度条高级版本
     服务器端:  客户端:     运行结果:启动服务器,再启动客户端在客户端输入get hg.mp4 ......
  • delphi TMS FlexCel 导出进度条
    TMSFlexCel导出进度条属性和方法TFlexCelPdfExport.ProgresspropertyProgress:TFlexCelPdfExportProgress导出进度。可以从其他线程或AfterGeneratePage事件访问......
  • 软考系统架构师倒计时第1天
    2020年系统架构师考试科目二:案例分析一某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的重要功能,包括我的编辑,语法高亮提示,代码编频,系......
  • 怎么根据token的有⽆去控制路由的跳转?进度条跳转 - 白名单是否有token - 单独封装文
    vue这边的路由⾃带了路由前置守卫,我们可以在前置守卫⾥拿到token数据,然后根据需求做分⽀判断,要是token存在就使⽤next⽅法正常放⾏跳转,否则可以强制跳回到登录,让⽤户去获......
  • centos 中给mv、cp命令添加进度条
    在centos的使用过程中会遇到复制或移动大文件的情况,但是这种情况下没有一个明确的进度展示总觉得心里没底,所以找了一下相关教程重新打包了mv和cp命令,可以直接下载......
  • 软考系统架构师倒计时第3天
    软考系统架构师倒计时第3天2019年系统架构师考试科目三:论文一1.论负载均衡技术在Web系统中的应用负载均衡技术是提升Web系统性能的重要方法。利用负载均衡技术,可将负载(......
  • 软考系统架构师倒计时第3天
    软考系统架构师倒计时第3天2019年系统架构师考试科目三:论文一1.论负载均衡技术在Web系统中的应用负载均衡技术是提升Web系统性能的重要方法。利用负载均衡技术,可将负载......