Ciao a tutti... stò cercando di fare una galleria di foto tramite xml, dove nel file xml ci sono tanti tag quante ne sono le foto e in ogni tag ci sono due attributi: urls (il percorso dell'immagine) e alttex (un testo alternativo che per ora lasciamo perdere), quindi in un frame ho questo script:
codice:
y = contenitore._y; 
x = contenitore._x; 
contenitore._visible=false
for (i = 0; i < 10; i++) { 
contenitore.duplicateMovieClip ("cont" + i, i); 
this["cont" + i]._x = x; 
this["cont" + i]._y = y; 
x += 32; 
//se i è divisibile per 6 ed è = a 0
if (i % 5 == 0 && i > 0) { 
y += 32; 
x = contenitore._x; 
} 
}
this.cont0.puls.onRelease=function(){
trace("ci sono riuscitro")
loader.loadMovie(data.dati.urls)
}
//this.cont0.mascherato.attachMovie("Simbolo 55","img1",0);
//inizializzazione della Classe XML
classexml=new XML();
classexml.ignoreWhite=true
classexml.path=this
classexml.onLoad=function(success){
	if(success){
		var nodes = this.firstChild.childNodes;
		for(var i = 0; i < nodes.length; i++){
		var data = {dati:nodes[i].attributes};
}
//loader.loadMovie(data.dati.urls)
	}else{
errore.text = "Errore"
}
}
classexml.load("photogall.xml")
In pratica devo associare ad ogni clip duplicato (al release) un richiamo ad un certo tag (che come ho detto contiene degli attributi tra cui l'url dell'immagine). A questo punto:
codice:
this.cont0.puls.onRelease=function(){
trace("ci sono riuscito?")
loader.loadMovie(data.dati.urls)
}
dovrei riuscire a richiamare l'immagine, che però non funziona
in pratica il trace funziona ma il load movie no
La funzione di richiamo del file xml funziona, infatti questa parte commentata:
codice:
//loader.loadMovie(data.dati.urls)
se la decommento ( :gren l'immagine viene richiamata.
Ho provato anche a mettere questo:
codice:
this.cont0.puls.onRelease=function(){
trace("ci sono riuscitro")
loader.loadMovie(data.dati.urls)
}
nel punto in cui si trova questo:
codice:
//loader.loadMovie(data.dati.urls)
ma non mi funziona neanche il trace..
help..