Ciao,

il codice lo inserisci sul primo frame dello stage, sullo stage ci deve essere, solo per controllo, un campo testo dinamico chiamato "msg".

immagini=new array("movie1.swf","movie2.swf", "movie3.swf")

stop(); // aggiunto

function Preloader(array, funz_fine) {
var t = _root.createEmptyMovieClip("preloader", 1000);
t.createEmptyMovieClip("base", 1001);
t.files = array;
t.nfiles = array.length;
t.num = -1;
t.funzioneFine = funz_fine;
t.carica = function() {

_root.msg.text="Sto caricando il file ... "+this.files[this.num];

this.num++;

if (this.num == this.nfiles) {
this.funzioneFine();
this.unLoadMovie();
} else {
this.base.loadMovie(this.files[this.num]);
}
};
t.onEnterFrame = function() {
if (this.base.getBytesLoaded() == this.base.getBytesTotal() &&
this.base.getBytesTotal() > 100) {
this.carica();
}
};
t.carica();
}


fine=function(){
play(); // quando ha finito di caricare i movies riparte.
}

Dovrebbe funzionare.
Bye.