Y dusnt it stop?

stop();
drops = 0
numdrops = 9;
for (i=2; i<=numdrops; i++) {
 _root.water.duplicateMovieClip("water"+i, i+100);
}

i have that on the frame

onClipEvent (load) {
 function reset() {
  this._x = random(500);
  this._y = -50;
  enemySpeed = random(9)+7;
  this.gotoAndStop(1);
  this._visible = 1;
 }
 reset();
}
onClipEvent (enterFrame) {
 this._y += enemySpeed;
 if (this._y>400) {
  reset();
 }
 if (this.hitTest(_root.main.catcher)) {
  this.gotoAndStop(2);
  _root.drops = _root.drops+1
  reset();
}
}

and that on the movieclip

when i go 2 the next frame the movieclip keeps falling down … how do i stop it

i thought

if (_currentframe = 1)) {
reset();

but i havent tried