Hola a todos:
Estoy haciendo en SwishMax3 una galería de fotos que lee los parámetros y datos desde un XML de esta forma:
XML
********************
<?xml version="1.0" encoding="UFT-8"?>
<fotos>
<Gal1 titulo="FOTO UNO año 1999"
img1="fp1.jpg"
img2="fg1.jpg"
desc="DESCRIPCION FOTO 1"/>
</fotos>
********************
SWISHMAX3
********************
onSelfEvent (load) {
System.useCodepage=true;
menuXml = new XML();
menuXml.ignoreWhite = true;
menuXml.load("galaria.xml");
menuXml.onLoad = function(success) {
if (success) {
trace("cargado");
mensage.text = "Lectura XML OK";
xmlNode = this.firstChild.childNodes;
titulos = [];
miniaturas = [];
imagenes = [];
descrip = [];
total = xmlNode.length;
for (i=0; i<total; i++) {
titulos[i] = xmlNode[i].attributes.titulo;
descrip[i] = xmlNode[i].attributes.desc;
miniaturas[i] = xmlNode[i].attributes.img1;
imagenes[i] = xmlNode[i].attributes.img2;
}
} else {
content = "Error de carga!";
}
}
}
function mostrar(mfoto){
_parent.tit_txt.text=titulos[mfoto];
_parent.desc_txt.text=descrip[mfoto];
fotografias.loadMovie(imagen[mfoto]);
}
**********************
Pero cuando le pido que cargue en textbox el titulo de la foto y la descripcion de ella, solo me aparecen las letras y no los números...
Por ejemplo cuando am es igual a 0 se traspasa a ig y me muestra el primer gegistro con todos sus datos:
on (press) {
ig = am
_parent.Galeria.mostrar(ig)
}
Su bién es correcto, me muestra bién la Fotografía, y los datos solo con caracteres: pero el titulo me lo muestra como FOTO UNO año y no me aparece el 1999... y con respecto a la descripcion me muestra solo DESCRIPCION FOTO y no me aparece el 1 ....
no se que estaré haciendo mal..... espero me puedan ayudar?
