Complex rollover w/o onEnterFrame

ok i have this in frame one:


stop();
this.onRollOver = function() {
    play();
    nextFrame;
};
this.onRollOut = function() {
    prevFrame;
};
this.onDragOut = function() {
    prevFrame;
};

and this in the last frame:


stop();
this.onRollOver = function() {
    stop();
};
this.onRollOut = function() {
    play();
    prevFrame;
};
this.onDragOut = function() {
    prevFrame;
};

and these are both in a movielip… So on rollovfer the movie plays, but on rollout the movie just returns to frame one… any ideas on how to reverse smoothly to frame one?