Re: [問題] 一個Action script的問題..
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章