永发信息网

flash如何做到当鼠标在一定时间内没人动,就会自动跳回上一针或者某一帧

答案:2  悬赏:30  手机版
解决时间 2021-01-29 13:44
  • 提问者网友:杀生予夺
  • 2021-01-28 20:38
flash如何做到当鼠标在一定时间内没人动,就会自动跳回上一针或者某一帧,还有就是当鼠标动了,倒计时再次从头计时并且停止,当鼠标没有动再次计时,怎么实现
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-01-28 21:17
脚本 AS3.0做的。2.0应该差不多吧。。。
import flash.utils.Timer;
import flash.events.MouseEvent;
import flash.events.TimerEvent;

stop();
var timer:Timer = new Timer(5000);//预设时间5000毫秒,5秒鼠标不动就跳转到帧2
timer.start();
stage.addEventListener(MouseEvent.MOUSE_MOVE,reset);
function reset(event:MouseEvent )
{
timer.reset();
timer.start();
}
timer.addEventListener(TimerEvent.TIMER,goto);
function goto(event:TimerEvent )
{
gotoAndStop(2);//跳转到帧2
}
全部回答
  • 1楼网友:低音帝王
  • 2021-01-28 21:48
搜一下:flash如何做到当鼠标在一定时间内没人动,就会自动跳回上一针或者某一帧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯