aiuto please ..
in un sito che sto realizzando creo dinamicamente un menu in questo modo:

codice:
Stage.scaleMode = "noScale";
/* PERSONALIZZAZIONE */
Items = ['BRACCIANO |', ' TREVIGNANO ROMANO |', ' MANZIANA |', ' ANGUILLARA SABAZIA |', ' DINTORNI | ', ' ROMA | ', 'EVENTI | ', 'HOME'];
FRAME = ['bracciano', 'trevignano', 'manziana', 'anguillara', 'altro', 'roma', 'eventi', 'home'];
x0 = 65;
// posizione orizzontale
y0 = 381;
// posizione verticale
colore = "ffffff";
// colore del movieclip di fondo
/**/
var f = new TextFormat();
f.font = "FFF Harmony";
f.size = 8;
f.color = col != undefined ? col : 0x8E2E08;
dist = 0;
for (var i = 0; i<Items.length; i++) {
	var clip = attachMovie('mc', 'mc'+i, i);
	clip.item.setNewTextFormat(f);
	clip.item.text = Items[i];
	clip.item.textColor = 0x8E2E08;
	clip.item.autoSize = "left";
	clip.bt._width = clip.item._width;
	dist += (prev._width) || 0;
	clip._x = x0+dist;
	clip._y = y0;
	col = new Color(clip.bg);
	col.setRGB('0x'+colore);
	prev = clip;
	clip.bt.onRollOver = function() {
		path = _root[this._parent._name];
		scale(path.bg, '_width', '_height', path.item._width-1, path.item._height-7, .5);
	};
	clip.bt.onRollOut = clip.bt.onReleaseOutside=function () {
		path = _root[this._parent._name];
		scale(path.bg, '_height', '_width', 1, 1, .5);
	};
	clip.bt.onRelease = function() {
		/* AZIONI DEI PULSANTI */
		_root.paese = FRAME[this._parent._name.substring(2)];
		_root.varia();
		/**/
		path = _root[this._parent._name];
		scale(temp.bg, '_height', '_width', 1, 1, .5);
		this.enabled = false;
		this.useHandCursor = false;
		temp.bt.enabled = true;
		temp.bt.useHandCursor = true;
		temp = path;
	};
}
ora il problema è che nella pagina in cui viene creato questo menu ci sono una serie di mc che hanno un effetto alpha in entrata e che devono poi sparire quando viene clikkata una voce del menu.
Ora come ora, se si clikka una voce di menu quando i vari mc non hanno terminato l'effetto alpha, nella schermata successiva questi mc mi rimangono visibili.
In pratica, dovrei trovare il modo di disabilitare i tasti del menu finchè non è terminato l'effetto alpha e abilitarli solo in seguito..
Ci ho provato in 100 modi diversi ma non ne vengo a capo.
L'effetto alpha sui mc lo ottengo con questa funzione:

codice:
function alpha(clip) {
	eval(clip)._alpha = 0;
	eval(clip).onEnterFrame = function() {
		this._alpha<100 ? this._alpha += 8 : delete this.onEnterFrame;
	};
}
Se qualcuno riesce a darmi una mano perchè davvero non so più che fare..
Grazie