Mouse events help!

Hey all first post here so go easy :lol:

Alright my project is being made in flash cs3 with AS2.0

I have made a rewind button for a movie clip my only problem is if the user is pressing the mouse down and slides the mouse off the button(which is a movie clip) while still holding the mouse down the animation will keep rewinding. I would like it to stop on the current frame the second the mouse rolls out of the button(which is a movie clip).

below is the code I placed on the movie clip that is acting as my rewind button.

Thanks for any help and guidance!

on (press){
var videoRW;
videoRW = function(){
if((this._parent.movie_mc._currentframe - 1) >= 0){
this._parent.movie_mc.gotoAndStop(this._parent.movie_mc._currentframe - 1);
}else{
this._parent.movie_mc.gotoAndStop(0);
}
}
this.onEnterFrame = function(){
this.videoRW();
}
this.onRelease = function(){
delete this.onEnterFrame;
}
this.onRollOut = function(){ //this doesnt seem to work!
trace(“hello”);
}
}