Highlighted button

Let me try to explain…I’m trying to get the buttons so that when you click a button it stays scaled up and you know which one you have selected. When you click another button, the previous button goes back to its normal state and the button you currently clicked goes to its ‘highlighted’ state.

I have it working so that the button you click will stay ‘highlighted’…currently it scales and the text color changes. What do i need to do to get it to recognize when I’ve clicked another button! Below is the code that I’m currently using in the ‘_click’ function.

function _click(me:MouseEvent):void {
removeEventListener(MouseEvent.CLICK, _click);

if (me.currentTarget) {
	me.currentTarget.scaleX = 1;
	me.currentTarget.scaleY = 1;
	me.currentTarget.removeEventListener(MouseEvent.MO  USE_OVER, _over);
	me.currentTarget.removeEventListener(MouseEvent.MO  USE_OUT, _out);
	me.currentTarget.removeEventListener(MouseEvent.CL  ICK, _click);
	trace("name");
} else {
	trace("NOname");
	//me.currentTarget.removeEventListener(MouseEvent.CL  ICK, _click);
}

}

as you can see…kinda lost in what to do with it next!
Thanks in advance for the help!