Ciao,
prova con questo, spero di non aver fatto errori .

immagini=new array("imm1.jpg","imm2.jpg", "imm3.jpg")

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() {
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();
}

Preloader(immagini,fine);

Bye.