Re: [問題] clearInterval問題

看板Flash作者 (ha(ruhi|yate)ism)時間17年前 (2007/02/27 03:11), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

02/27 08:31, , 1F
喔喔~問題解決了,謝謝~
02/27 08:31, 1F
文章代碼(AID): #15up3UIr (Flash)
討論串 (同標題文章)
文章代碼(AID): #15up3UIr (Flash)