作者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