codice:
OgniQuantiSecondi = 6;
// tempo attesa prima cambio immagine
partenza = 0;
function carica() {
	partenza = partenza<NumTotale ? partenza+1 : 1;
	trace(partenza);
	loadMovie(+partenza+".jpg", "cnt");
	a = setInterval(preload,50,cnt);
}
function preload(clip){
	car = clip.getBytesLoaded();
	tot = clip.getBytesTotal();
	perc = Math.round((car/tot)*100);
	clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
	clip.testo.wordWrap = true;
	testoformat = new TextFormat();
	testoformat.color = "0x123466";
	testoformat.font = "Verdana";
	clip.testo.setTextFormat(testoformat);
	if(!isNaN(perc)) {
		clip.testo.text = "Caricamento..."+perc+"%";
		clip.testo.setTextFormat(testoformat);
	}
	if (car == tot && car > 1024) {
		clearInterval(a);
		clip.testo.removeTextField();
	}
}

dati = new LoadVars();
dati.path = this;
dati.onLoad = function(){
	this.path.NumTotale = Number(this.totale);
	carica();
	setInterval(this.path.carica, (this.path.OgniQuantiSecondi*1000));
}
dati.load("file.txt");
il file "file.txt" deve avere al suo interno questo:

totale=5

ossia al posto di 5 metti il numero totale delle immagini


inoltre ti ricordo che le immagini devono essere di tipo NON progressivo