加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

长按事件和短按事件的实现 Flash as3.0

发布时间:2020-12-15 07:12:30 所属栏目:百科 来源:网络整理
导读:舞台上有一个动态文本框(txtTime)和一个按钮(btnOnClick) ? import flash.events.MouseEvent; import flash.utils.Timer; import flash.events.TimerEvent; var timeNum=1;??? //默认时间是01; txtTime.text="0"+timeNum; var timer:Timer; var delay:Numb

舞台上有一个动态文本框(txtTime)和一个按钮(btnOnClick)

?

import flash.events.MouseEvent;
import flash.utils.Timer;
import flash.events.TimerEvent;

var timeNum=1;??? //默认时间是01;
txtTime.text="0"+timeNum;

var timer:Timer;
var delay:Number=1000;
btnOnClick.addEventListener(MouseEvent.MOUSE_DOWN,onDown);
btnOnClick.addEventListener(MouseEvent.MOUSE_UP,onUp);
?
function onDown(e:MouseEvent):void
{
??? timer = new Timer(delay,1); //超过1秒就算是长按
??? timer.addEventListener(TimerEvent.TIMER,onTimer);
??? timer.start();
}

var tm:Timer = new Timer(100,0); function onTimer(e:TimerEvent):void {?? ?tm.start(); ?tm.addEventListener(TimerEvent.TIMER,timerListener); ??? timer.removeEventListener(TimerEvent.TIMER,onTimer); } function timerListener(e:TimerEvent):void { ?timeNum++; ?txtTime.text=timeNum;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读