Re: [問題] 一個Action script的問題..

看板Flash作者 (隨便啦)時間18年前 (2005/12/08 10:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《Geniepotato (歐買尬...)》之銘言: : 我想做一個...滑鼠如果停留五秒沒有動... : 要做某個動作... : 或是滑鼠沒有動作30秒之類... : 然後做某個動作 : 這樣的話 ...滑鼠沒有動作那一段... : 我該怎麼寫呢??? : 後面動作我想好了 但就是前面不知道該怎麼寫出來~"~ : 用if嗎...@@? : 感謝囉... : 另外請問有沒有哪邊有專門Flash製作方面的論壇或討論區呢 除了這裡之外的...@@ 我寫了一個試試看,不過還要有其他配套才算完整 //產生一個MC去執行onMouseMove動作 _root.createEmptyMovieClip("bb", 1); //流水號 var k = 0; var flag //從這開始,程式每秒都在累加K var ss = setInterval(function () { if (k>10) { trace("超過十秒執行");//超過時間後執行的動作 k=0 } else { k++; trace("second"+k);//顯示已經等待的秒數 } }, 1000); //偵測道滑鼠有移動時,就會將K歸0,這樣前面的K累加就會重新計算10秒 bb.onMouseMove = function() { k = 0; //這邊要注意的是,滑鼠只要一移動,就會執行。你看trace就知道會送出很多次 //所以要加個flag,讓後面的程式執行完成將flag歸0 if (flag==0){ trace("滑鼠移動") flag=1 } }; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.174.241

12/10 05:23, , 1F
我有一點概念了!! 感謝唷!^______^...
12/10 05:23, 1F
文章代碼(AID): #13bw6RIW (Flash)
文章代碼(AID): #13bw6RIW (Flash)