Salve a tutti,
Sto facendo una galleria di immagini che prende
info e percorso delle thumb da un file XML.
Mi sono studiato un po' di guide e quello ne
viene fuori è questo:
Posto il pezzo di codice interessato
codice:
var nodes = this.firstChild.childNodes;
for (var i = 0; i<nodes.length; i++) {
duplicateMovieClip("B", "B"+i, i);
myB = this.path["B"+i];
myB._x = 8+i*0;
myB._y = 10+i*45;
myB.butt_txt.text += nodes[i].attributes.testo;
myB.loadimg.loadMovie("illustration/img/"+nodes[i].attributes.immagine);
Questo è quello che mi costruisce la gallery se il
caricamento del file XML va a buon fine e tutto funziona
perfettamente.
In pratica l'istanza "B" contiene un area sensibile che
aprirà le immagini grandi (non ancora attivata, faccio dopo
),
un campo di testo per le info e il movieclip "loadimg" che fa da target per il caricamento delle thumb.
Dunque, per com'è strutturato ora la duplicazione e il caricamento immagini avviene contemporanemente, però io sono capriccioso
e mi piacerebbe caricare la prima immagine con un preload,
(magari con una barra) e solo quando questa appare seguire con la duplicazione di "B" e il caricamento della prossima immagine
fino a esaurire tutti i nodi, in modo da creare un effetto
di lettura progressiva.
Ho trovato anche delle gallery che fanno questa cosa
ma mi sono perso nel codice, :master:
.
Qualcuno ha un suggerimento?
Grazie mille e scusate il papiro.