pues yo hice esto, pero como en una pc se colgo jeje, lo saque, pero funciona, mejoralo y vemos, pero esto tiene la idea q quieres
 
"tip" es la instancia de un MC y dentro de este tiene una caja de texto llamado "txt"  
Código:
 tip._alpha = 0;
function elder(a) {
	encima(a);
	salio();
}
t = new elder();
//
elder.prototype.efecto1 = function() {
	onEnterFrame = function () {
		tip._alpha += 50;
		if (tip._alpha == 100) {
			delete this.onEnterFrame;
		}
	};
};
elder.prototype.efecto2 = function() {
	onEnterFrame = function () {
		tip._alpha -= 50;
		tip.txt.text = "";
		if (tip._alpha<0) {
			delete this.onEnterFrame;
			stopDrag();
		}
	};
};
elder.prototype.encima = function(a) {
	t.efecto1();
	tip.txt.text = a;
	tip._x = _xmouse;
	tip._y = _ymouse-20;
	startDrag(tip);
};
elder.prototype.salio = function() {
	t.efecto2();
	tip.txt.text = "";
};
////////////////////botones////////////////////////////////////////
mc.onRollOver = function() {
	t.encima("aceptar");
};
mc.onRollOut = function() {
	t.salio();
};
mc2.onRollOver = function() {
	t.encima("cancelar");
};
mc2.onRollOut = function() {
	t.salio();
};