AS2 background animation problem

Hey guys, ive got this code which creates a snow effect in the background, I just wanted to know if anyone knew how to turn it off when I go to another frame:

*attachMovie(“snow_background”, “snow_background”, -16383, {_x:400, _y:300});
for (var i = 0; i<amount; i++) {
thisSnow = this.attachMovie(“snow”, “snow”+i, i);
with (thisSnow) {
_x = Math.random()*800;
_y = Math.random()*600;
_xscale = _yscale=_alpha=40+Math.random()*60; }
thisSnow.yspeed = Math.random()*2+.2;
thisSnow.onEnterFrame = function() {
this._y += this.yspeed;
if (this._y>=600) {
this._y = 0;
this._x = 10+Math.random()*800; }
if (this._x>=800 || this._x<=0) {
this._y = 0;
this._x = 10+Math.random()800; } } }

Ive tried:
snow.removeMovieClip() - doesnt work
var amount = 0 - doesnt work
Ive tried using if statements for when the game is over - doesnt work :cry3:
Really stuck here.

Thanks
Dan