作者aquarianboy (我是沒牌的營養師!)
看板Flash
標題Re: [問題] 請問可以延遲程式幾秒後再開始嗎
時間Mon Jun 25 20:44:39 2007
※ 引述《benja (^^)》之銘言:
: 不好意思我又來了
: 上面的問題感謝大家的回答,不過現在有一個新問題
: 就是我有兩行指令,我希望第二行在第一行執行完後過幾秒再執行
: 不知道做不做的到呢? 因為第二行執行的視窗剛好會把第一行執行的動作擋住
: 想要請他晚幾秒出來?不然一下就不見了
: 謝謝大家喔
如p大推文所言
flash本身是個時間軸 & 程式碼混搭的環境
多加幾個frame進來,就可以感覺像是延遲執行的感覺
當然如果要用程式碼來控制也是ok
但它沒有sleep()之類的函數可以用
用setInterval可以做到類似的功能
function goToSleep(){
trace("going to sleep now...");
clearInterval(sleepInt);
}
var sleepInt=setInterval(goToSleep,1000); // wait 1000 milliseconds
這樣就可休息一秒(=1000毫秒)了
另外不小心瞄到laur老大的blog上的一篇文章:
http://www.luar.com.hk/flashbook/archives/001061.php
不要讓其他編程語言概念成為包袱
供大家參考
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.51.216
推 benja:謝謝喔,我懂影格,不過因為我是另外開其他軟體會擋住 06/25 21:00
→ benja:我試試您的方法喔 謝謝 06/25 21:00