Movieclip run problem

I have a movieclip in a game I am making. As soon as the user goes to the power up it has to zoom in and display the power up then zoom out. The movieclip has the zooming animation. The problem is that when the zooming animation finishes it doesn’t go to the next frame of the main timeline. When I program the frame to go to the next frame it doesn’t play the zooming animation and just goes straight to the third frame! Is there a way to detect when the movieclip finishes?