innanzi tutto leva il codice dal pulsante e scrivi tutto in un frame, secondo poi cerca di stringare il codice delle funzioni di apparizione/sparizione ( :greggio: ) in una unica, basta un valore booleano per ottenerla, terza cosa, il testo puoi scriverlo anche su frame (come sopra), diciamo in generale una roba del genere

codice:
var changeAlpha:Function = function(clip:MovieClip, flag:Boolean, intv:String){
	if(flag == true){
		clip._alpha +=5;
		if(clip._alpha >= 100){
			clearInterval(this[intv]);
		}
	} else {
		clip._alpha -=5;
		if(clip._alpha <= 0){
			clearInterval(this[intv]);
		}
	}
}
ovale.nome_chat.text = "NOME";
ovale._x = 50;
ovale._y = 20;
area.onRollOver = function() {
	clearInterval(_root.a);
	_root.a = setInterval(_root.changeAlpha, 50, _root.ovale, true, "a");
}
area.onRollOut = function() {
	clearInterval(_root.a);
	_root.a = setInterval(_root.changeAlpha, 50, _root.ovale, false, "a");
}