Ecco ma perchè ame non funziona una cosa?
Io ho creato 4 lettere e le ho istanziate "uno"--"due"--"tre"--"quattro".
Poi ho scritto questo:

contenitore = new Array(["uno"], ["due"], ["tre"], ["quattro"]);
function mio() {
valore = random(3);
variabile = contenitore[valore];
pippo=_root.variabile._alpha;
trace(pippo);
}
intervallo = setInterval(mio, 2000);

Ecco...se nella riga 5 scrivo:
pippo=_root.uno._alpha;
oppure
pippo=_root.due._alpha;
e così via lui mi restituisce i valore dell'alpha dell'istanza richiamata presente in scena.
Se invece lo lascio così com'è dovrebbe, fare la stessa cosa perchè "variabile" assume il nome preso dall'array dell'istanza presente in scena a seconda del "valore" che gli passa la funzione random (infatti se scrivo trace(variabile); vedo apparire a caso le scritte "uno"--"due" etc etc).
Però in tal caso lui mi restituisce "indefinito"
Perchè??