Salve.. Volevo creare una galleria che carichi un immagine e il relativo testo, prendendo il tutto da un file XML. Non ho ancora scritto niente per quanto riguarda il posizionamento perchè mi sono incasinato prima. Lo script che ho usato è questo (messo nel primo fotogramma della root):

codice:
leggi = function () {
	nuovo = new XML();
	nuovo.ignoreWhite = true;
	nuovo.load("file.xml");
	nuovo.onLoad = function(success) {
		if (success) {
			nfoto = this.childNodes.length; //conta il numero di nodi e li assegna alla variabile nfoto
			//trace (nfoto);
			for (i=0; i<nfoto; i++) {
					
					this.createEmptyMovieClip("foto_" + i, this.getNextHighestDepth());//crea nuovo mc
					var img = "foto_" + i;
					img.loadMovie(this.childNodes[i].attributes.photo); //carica dentro il nuovo mc una foto
					
					trace (this.childNodes[i].attributes.photo); //il percorso della foto viene preso correttamente
					
					this.createTextField ("didascalia_" + i, this.getNextHighestDepth(), 10*i, 10*i);//crea nuovo textfield
					var didascalia = "didascalia_" + i;
					didascalia.text = this.childNodes[i].attributes.didascalia;//inserisci nella propietà text del textfield la didascalia
					
					trace (this.childNodes[i].attributes.didascalia);// la didascalia viene presa correttamente
			}
			letto = true;
		} else {
			trace ("errore di lettura");
		}
	};
};

leggi();
in pratica questo legge un file XML e quando lo ha caricato dovrebbe far partire un ciclo for che però ha tutto l'aspetto di non funzionare. Secondo me c'è un problema nel modo in cui richiamo i movie clip e i textfiel dopo che li ho creati. Qualcuno sa come aiutarmi?

Ho controllato con trace(); le variabili che indicano cosa il movie clip deve caricare e sono giuste, stessa cosa per il textfield, solo che il mio stage rimane bianco e vuoto.





Grazie in anticipo per l'aiuto.