Go to a frame without jumping

Hi! I have a button and a MoveClip looping.
Is it possible that if I press the button it lets the animaton finish and then goes to the next frame or stops?

This is my code:

on (release) { movieclipname.gotoAndStop(120) }

But this jumps to the 120th frame, what I need is “play the rest of frames and stop at the last frame (120)”

Here is my project if you want to take a look: https://www.dropbox.com/s/t68vde8qocq7spa/Square%20and%20Button.fla?dl=0

I want to use this on a graphic aventure game.
Thank you so much!