Galleria con caricamento dinamico di foto e descrizioni

  • Creatore Discussione Creatore Discussione zephiro
  • Data di inizio Data di inizio

zephiro

Nuovo Utente
28 Set 2007
3
0
0
Ho provato a costruire una pagina dove vado a caricare foto esterne con la propria descrizione.
A priori non so il numero delle foto che è quindi inserito come variabile in un txt esterno.
Purtroppo qualcosa non va nel caricamento perchè gli oggetti che uso come target dei loadClip non mostrano un tubo.
(Ho creato per ora una serie di 10 istanze chiamati mcPortafoto0 ... mcPortafoto9 che renderò poi una serie di un numero dinamico di elementi con le duplicazioni).

ecco cosa ho scritto

fotogramma 1
Codice:
// carica descrizioni //

dati = new LoadVars(); 
_global.numElem = 0;
dati.onLoad = function (success)
	{ 
    if (success)
		{ 
		_global.numElem = dati.tot;
		titoli =new Array(); 
        for(indDesc = 0;indDesc < numElem; indDesc++)
			{        
			pushed = titoli.push(dati["d" + indDesc]); 
			}
		gotoandplay(3);
		}
	else
		{ 
        trace("problemi con il file di testo");
		} 
	} 

dati.load("descrizioni.txt");

fotogramma 2:
Codice:
stop();

fotogramma 3:
Codice:
var indFoto = 0;
var car = new MovieClipLoader();
url = ""; /* immettere il percorso per le immagini */

for (indFoto = 0; indFoto < _global.numElem; indFoto++)
	{
	car.loadClip(url + indFoto + ".jpg", "mcPortafoto" + indFoto);
	};

indFoto = 0;

fotogramma 21:
Codice:
mcContDesc.varDesc = titoli[indFoto];

fotogramma 95:
Codice:
setProperty("mcPortafoto" + indFoto, _x, 50);
setProperty("mcPortafoto" + indFoto, _y, 110);
setProperty("mcPortafoto" + indFoto, _visible, true);

fotogramma 210:
Codice:
setProperty("mcPortafoto" + indFoto, _visible, false);

indFoto++;
if (indFoto == _global.numElem)
	{
	indFoto = 0;
	};
	
gotoAndPlay(21);

Idee?
Grazie mille.

Francesco
 

Discussioni simili