Re: [問題]如何製作滑鼠不動數秒,會自動跳到某影格
要求:當滑鼠不動 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章