Me explico.
en el nuevo proyecto que estoy haciendo, quiero cargar una variabe numerica desde xml
la idea es hacer una galeria de miniaturas, para que me cree los movi correspondientes a las fotos, quiero que me carge una variable con el numero de fotos en total, es decir el numero de movis que tiene que crear.
en flash tengo esto
var loadXML:XML = new XML();
loadXML.ignoreWhite = true;
loadXML.onLoad = function(suceso)
{
if (suceso)
{
var nf = loadXML.firstChild.childNodes[0].firstChild.nodeValue;
trace("el numero de fotos es =" + nf);// en este punto me da la salida correcta es decir 5 segun mi xml.
}
else
{
trace("No se pudo cargar el XML !!");
}
};
loadXML.load("imagenes.xml");
Salto = 20;
trace("nf=" + nf); // pero aqui me da undefined y no puedo usar ese valor de la variable.
xInicial = mini._x;
for (n = 1; n < nf; n++)// aqui es donde quiero usar el valor de esa variable.
{
Nombre = "mini" + n;
trace(Nombre);
duplicateMovieClip('mini', Nombre, n);
eval(Nombre)._x = xInicial;
eval.tabIndex = n;
xInicial = xInicial + 110;
}
el xml lo tengo asi:
<?xml version="1.0" encoding="iso-8859-1"?>
<fotos>
<numerodefotos>5</numerodefotos>
</fotos>
y nada, pues eso, a ver si alguien me puede echar una mano, se que tiene que ser algo simple pero no doy con a tecla.
Gracias de antemano