Una piccola Variazione nella Frame 3 di mc_button aggiungi
_level0.stato_press=true
questo ti permette di bloccare gli eventi onRollOut e onRollOver

codice:
stato_press=false 
MovieClip.prototype.fx_3_stati=function(){ 

this.onRollOver=function(){ 
	if(!stato_press){
 		this.gotoAndStop(2) // fx Over 
		// altro
	}
} 
this.onRollOut=function(){ 
	if(!stato_press){
		this.gotoAndStop(1) // fx Out 
 		// altro 
	}
} 
this.onPress=function(){ 
 	this.gotoAndStop(3) // fx Out 
	// altro 
} 
} 
mc_button.fx_3_stati()