Buongiorno..!
...sto usando questo load/preload di una serie di jpg est. nel mio swf:
questo funziona inserendo nello script direttamente i nomi delle jpg,
nel mio caso i nomi sono scritti su un txt (valori.txt) in questa forma:
img1=a.jpg&img2=b.jpg&img3=pluto.jpg&num=3
come devo variare lo script per farmi caricare cmq le mie immagini..??
grazie..
***********************************
stop();
barra._visible = 0;
loadVariablesNum("valori.txt", 0);
immagini = new array("1.jpg","pippo.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() {
_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() {
var perc = Math.round((this.base.getBytesLoaded()/this.base.getBytesTotal())*100);
if (this.base.getBytesLoaded() == this.base.getBytesTotal() && this.base.getBytesTotal()>100) {
barra._visible = 0;
this.carica();
}
barra._xscale = perc;
barra._visible = 1;
};
t.carica();
}
fine = function () { NextFrame();};
Preloader(immagini, fine);
***********************************
se poi fosse più semplice potrei caricare i nomi delle immagini in questa forma:
immagini=1.jpg,2.jpg,a.jpg,b.jpg,c.jpg,d.jpg,e.jpg ,f.jpg,h.jpg,i.jpg,l.jpg,m.jpg

Rispondi quotando
