作者evadnia (Evadne)
看板Flash
标题Re: [问题]如何制作滑鼠不动数秒,会自动跳到某影格
时间Thu Sep 11 11:43:49 2008
要求:当滑鼠不动 n 秒钟时,就执行一个动作
思路:需要一个侦测滑鼠是否移动的装置,以及一个计时的装置。
解决方法:Action Script 3.0
首先,计时器可以使用 flash.utils.Timer 来完成,
详细做法在 Adobe 网站上有。主要是求取它可以被重设的性质来用。
import flash.utils.Timer; import flash.events.TimerEvent;
var myTimer:Timer = new Timer(1000, 1);
with(myTimer){addEventListener("timer", timerHandler);start();}
function timerHandler(event:TimerEvent):void { ... }
其次,滑鼠移动与否的侦测,自然给 Mouse 加上个 Listener 即可
当然滑鼠动了就把 timer 重设所以
大概像是 Listener.onMouseMove = function(){myTimer.reset();}
然後先把时间轴给停下,以便以後跳来跳去
请问前辈,上面的东西有没有错 XD
※ 引述《creya (看见欧若拉)》之铭言:
: 各位高手好
: 想请问一下,
: 我想做出针测到使用者已没有在使用电脑
: 就会跳回到某一个影格
: 这样要针测滑鼠不动,请问要怎麽写呢?
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.82.142