作者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
1F:推 benja:谢谢喔,我懂影格,不过因为我是另外开其他软体会挡住 06/25 21:00
2F:→ benja:我试试您的方法喔 谢谢 06/25 21:00