Niente anche cosi...

codice:
trace (img[0]); //undefined
Quello che propio non capisco è che se scrivo un codicino qualsiasi che usi una funzione, non ho problemi a tirare fuori le variabili; per esempio:

codice:
var conta:Array = [];


function prova(){
	for(var i:Number=0;i<8;i++){
		conta[i] = i;
	}
	trace (conta); //0,1,2,3,4,5,6,7
};



prova();

trace(conta); //0,1,2,3,4,5,6,7
funziona benissimo (cioè non serve a niente) ma gira e fa passare le variabili fuori dalla funzione...
Perchè l'altro script (che è in sostanza uguale, un for dentro una funzione) non lo fa??