Controlling a movieclips timeline from within itself

Greetings.

How do I control the timeline from a movieclip from within itself?

I made a menubutton for a school assignment.
To make it, I created a movieclip of the button’s graphic, with on the second frame the button again but with the menu open (haven’t added anything in it yet).

Opening the menu is as easy as

menu_mc.addEventListener(MouseEvent.CLICK,openMenu);
function openMenu(evt:Event):void{
	this.menu_mc.gotoAndStop(2);
	}

Inside of the menu is a CLOSE button (just a movieclip) that should, when clicked, take menu_mc back to frame one.

A simple gotoAndStop() doesn’t work. Using a parent to issue the order to the movieclip doesn’t work either.

-How can I make menu_mc go back to frame 1 when clicked on inside itself?

note: I am also open to the suggestion that I’m just going the wrong way about this. I’m really learning as I go here.