如何让flash中下雨效果停止

来源:百度知道 编辑:UC知道 时间:2024/05/20 09:06:18
采用如下代码产生下雨 但请问怎么让它在我需要的地方停下来啊 谢谢!
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 = 550*Math.random();
_y = -200*Math.random();
_xscale = a;
_yscale = a;
_alpha = b;
}
updateAfterEvent();
}
setInterval(rain, 20);

让他自动播放,不要给某针设置stop,那么只要走过这一针,雨效果自然就没有了。
比方:你把这个下雨效果制作成mc, 然后把mc拖到舞台,设置成50针或者更多,然后后面的针没有这个mc,自然就不会有雨效果了!