flash脚本停止

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:21:18
第一层:
fscommand("fullscreen", true);

第二层
var i = 0;
_root.mc._visible = false;
function hu() {
_root.mc.duplicateMovieClip("r"+i, i);
_root["r"+i]._x = Math.round(500*Math.random());
_root["r"+i]._y = 150+random(100);
_root["r"+i]._yscale = _root["r"+i]._xscale=Math.round(15*Math.random());
_root["r"+i]._alpha = Math.round(100*Math.random());
_root["r"+i]._rotation = 360*Math.random();
i++;
if (i == 3000) {
i = 0;
}
}
var sj;
sj = setInterval(hu, 1);

这段代码怎么让他在运行几秒钟之后,停止运行,效果消失。请详细解答
加入clearInterval(sj);没有什么效果呀,怎么设置时间条件?

var i = 0;
_root.mc._visible = false;
function hu() {
_root.mc.duplicateMovieClip("r"+i, i);
_root["r"+i]._x = Math.round(500*Math.random());
_root["r"+i]._y = 150+random(100);
_root["r"+i]._yscale = _root["r"+i]._xscale=Math.round(15*Math.random());
_root["r"+i]._alpha = Math.round(100*Math.random());
_root["r"+i]._rotation = 360*Math.random();
i++;
if (i == 3000) {
i = 0;

//=======================
clearInterval(sj);
//=======================

}
}
var sj;
sj = setInterval(hu, 1);

//达到你要的条件后 就执行 clearInterval(sj);

比如你要35秒之后让它停止
setTimeout(clsj,35*1000);
function clsj(){
clearInterval(sj);
}