Altro problema, grazie sempre a chi mi riesce a dare una risposta:

ho una funzione:
function changeText (value) {
valore=value;
trace (value);
}
dati= new Array("a","b","c");

la variabile "valore" è collegata ad un'area di testo dinamica.
questa funzione è settata all'interno di un mc su _root. ora da un pulsante richiamo la funzione passando nomemc.dati[x]. dal trace mi appare il valore giusto, ma il valore dell'area di testo rimane invariato e non capisco il xkè...che succede?