早教吧 育儿知识 作业答案 考试题库 百科 知识分享

flash如何停止下雨效果我用了如下的代码做的下雨效果.我想在某一帖停止加什么代码可以呀.代码是:functionrain(){vari=Math.floor(100*Math.random());root.attachMovie("drop",("drop"+i),i);vara=Math.f

题目详情
flash如何停止下雨效果
我用了如下的代码做的下雨效果.我想在某一帖停止加什么代码可以呀.
代码是:
function rain() {
var i = Math.floor(100*Math.random());
_root.attachMovie("drop", ("drop"+i), i);
var a = Math.floor((30*Math.random()+71));
var b = Math.floor((60*math.random()+41));
with (_root[("drop"+i)]) {
_x = 600*Math.random();
_y = 250*Math.random();
_xscale = a;
_yscale = a;
_alpha = b;
}
updateAfterEvent();
}
setInterval(rain, 20);
以上的下雨效果用什么代码停止.
只能用代码去停止效果.看看谁能想出.
我另加50分.
以此作为大家的交流研讨.





















▼优质解答
答案和解析
建议你最后以行代码这样写:
var nTimerInterval = setInterval(rain,20);
然后,只要在你需要的地方,比如某一帧或者按钮时间函数中添加下面的代码:
clearInterval(nTimerInterval);
这样子就可以了.