Re: [問題]如何製作滑鼠不動數秒,會自動跳到某影格

看板Flash作者 (Evadne)時間17年前 (2008/09/11 11:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
要求:當滑鼠不動 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
文章代碼(AID): #18o9Ft7c (Flash)
文章代碼(AID): #18o9Ft7c (Flash)