我一直在使用Actionscript 2搞了大约2天..而且我并没有学到很多,因为我盲目地跟着它......但是我写了一个函数,我很好奇为什么它不工作..所以可以有人告诉我这段代码有什么问题,或者即使它可以工作吗?
function Interval(Funct:Function, Seconds:Number, Duration:Number){
var MyInterval:Number;
Seconds = Seconds * 1000;
MyInterval = setInterval(Funct, Seconds, Duration);
if(Seconds >= Duration * 1000)
{
clearInterval(MyInterval);
}
return MyInterval;
}
解决问题,解决方案如下:
function Interval(Funct:Function, Seconds:Number){
Seconds = Seconds * 1000;
_global.i = setInterval(Funct, Seconds);
}
即使我确实想要限制它何时停止指定,我现在可以暂时使用
编辑:使用此功能进入另一个问题..每当我使用不同的键多次启用它时,只要再次按下按钮,它会在创建更多时保持打开状态..有什么方法可以解决这个问题吗?