codice:
Movie.prototype.CreaMovieClip = function(frame)
{ 
	for(var i = 0; i < this.mImmagini.length; i++){ 
		var mov = this.mImmagini[i];
		this.crea_movieclip(frame, frame, mov.X, mov.Y, mov.Immagine); 
	}
};
Se invia sempre lo stesso valore di frame, allora l'altro metodo riceverà sempre lo stesso index...
Anche quel parametro deve cambiare, ad esempio:

codice:
Movie.prototype.CreaMovieClip = function(frame)
{ 
	for(var i = 0; i < this.mImmagini.length; i++){ 
		var mov = this.mImmagini[i];
		this.crea_movieclip(frame, i, mov.X, mov.Y, mov.Immagine); 
	}
};