Quick Script Question

I have the following script on a button. Which tells it once pressed to go to a frame label and play an animation.

The problem being whenever i roll out it plays the animation which i have done to do when the mouse rolls out the roll out. This is fine when you dont click the button. However, when you do click the button it plays the right animation untill you roll out it goes back to the roll out animation instead of the mouse press animation i want it to go.:frowning:

on (rollOver) {
gotoAndPlay(“wedding_camstart”);
}

on (rollOut) {
gotoAndPlay(“wedding_camfinish”);
}

on (press) {
gotoAndPlay(“camera_away”);
}

Any ideas?