Saludos , de antemano gracias or la ayuda que puedan darme:
Con un tutorial cree una galeria de imagenes que carga datos desde un xml y tiene como funcion saber el final y principio de las fotos en el xml.
El fin de esto es poder cargar cada la imagen y sus atributos en cajas de texto distintas y cambiar de child nodes y su contenido sin problema.
Quizas esto este de mas pero explicare que sucede:
El problema inicia cuando quiero agregar mas cajas de texto para que lean el contenido de los atributos de cada child node.
( insisto, esto estara de mas pero nunca se sabe )
En la escena principal estan los Botones y un movie clip llamado "galeria"; dentro de el esta el MC "holder" quien carga las fotos , ahi mismo , dentro de galeria estan las 3 cajas de texto dinamico llamadas "captionu , captiond , captiont" .
El codigo es este:
var x:XML = new XML();
x.ignoreWhite = true;
var urls:Array = new Array();
var captions:Array = new Array();
var whoIsOn:Number;
x.onLoad = function (){
var photos:Array = this.firstChild.childNodes;
for(i=0;i<photos.length;i++){
urls.push(photos[i].attributes.url);
captions.push(photos[i].attributes.captionu, photos[i].attributes.captiond, photos[i].attributes.captiont);
}
galeria.holder.loadMovie(urls[0]);
galeria.captionu.text = captions[0];
galeria.captiond.text = captions[0];
galeria.captiont.text = captions[0];
whoIsOn = 0;
}
x.load("galeria.xml");
//este es para los botones
siguiente.onRelease = function() {
if(whoIsOn < urls.length-1) {
whoIsOn++;
galeria.holder.loadMovie(urls[whoIsOn]);
galeria.captionu.text = captions[whoIsOn];
galeria.captiond.text = captions[whoIsOn];
galeria.captiont.text = captions[whoIsOn];
}
}
anterior.onRelease = function() {
if(whoIsOn > 0){
whoIsOn--;
galeria.holder.loadMovie(urls[whoIsOn]);
galeria.captionu.text = captions[whoIsOn];
galeria.captiond.text = captions[whoIsOn];
galeria.captiont.text = captions[whoIsOn];
}
}
<!--este es el xml -->
<photo url="portonovobrazil.jpg" captionu="Gamerol" captiond="Mexico" captiont="BungeMx" />
<photo url="portonovobrazil.jpg" captionu="TutukitoXD" captiond="Venezuela" captiont="BungeMxB" />
<photo url="portonovobrazilb.jpg" captionu="Xevastra" captiond="Mexico" captiont="BungeMx" />
Todo esta excelente pero TODAS las cajas de texto cargan el contenido de "captionu" , si doy click en el boton de siguiente ira cambiando de captionu a captiond a captiont, o sea solo los atributos y del primer childnode.
jajajajaja espero no haber confundio o algo asi. En verdad agradezco mucho la ayuda que puedan darme.
Suerte desde mexico.