Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [MX] thumbnail gallery - XML

    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.

  2. #2
    Scusate se uppo ma proprio non ci riesco.
    Le ho provate tutte ma niente,
    probabilmente è anche facile....
    boh, si vede che sono ottuso.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.