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