作者LPH66 (ha(ruhi|yate)ism)
看板Flash
標題Re: [問題] clearInterval問題
時間Tue Feb 27 03:11:24 2007
※ 引述《musouex (仙水)》之銘言:
: 通常在setInterval以後
: 函數都可以正常運作
: 但要如何解除運作呢
: 小弟使用clearInterval功能但不行
: 例如我在某影格上設定程式碼:
: var time = 30
: function setTimer() {
: time = time - 1
: if(time<=10) {
: clearInterval(setTimer)
: }
: }
: setInterval(setTimer,1000)
: 執行結果
: 變數time低於10以後,依然繼續減少
: 請問這段程式碼有問題嗎?
: 或有其他方法可以解除Interval?
http://0rz.tw/e52rs
clearInterval(intervalID:Number) : Void
Stops the setInterval() call.
Availability: ActionScript 1.0; Flash Player 6
Parameters
intervalID:Number - A numeric (integer) identifier
returned from a call to
setInterval().
====
所以你要的應該是
var id:Number
function setTimer() {
if(somecondition) {
clearInterval(
id)
}
}
id=setInterval(setTimer,1000)
--
実琴:「
河野!你真的就這樣被
物質慾望給吸引過去了嗎?!」
亨:「只要
穿著女裝擺出親切的樣子,所有必要花費就能
全免,似乎一點都不壞啊。」
実琴:「難道你沒有
男人的尊嚴了嗎?!」
亨:(斷然道)「
沒有。在
節衣縮食且
生活吃緊的
學生面前,
沒有那種東西。」
--プリンセス・プリンセス 第二話
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 192.192.197.115
1F:推 musouex:喔喔~問題解決了,謝謝~ 02/27 08:31