codigo:
Código:
XMLMovieClip(root).i = 0; for (MovieClip(root).i; MovieClip(root).i<MovieClip(root).websiteXML.pages.titlePage[MovieClip(root).linkPage].images.length(); MovieClip(root).i++) { if (MovieClip(root).websiteXML.pages.titlePage[MovieClip(root).linkPage].images[MovieClip(root).i].@submenu == MovieClip(root).nameSubMenu) { trace("XML "+MovieClip(root).websiteXML.pages.titlePage[MovieClip(root).linkPage].images[MovieClip(root).i].@imagesMall); valoresSMALL[largoSubMenu] = MovieClip(root).websiteXML.pages.titlePage[MovieClip(root).linkPage].images[largoSubMenu].@imagesMall; valoresBIG[largoSubMenu] = MovieClip(root).websiteXML.pages.titlePage[MovieClip(root).linkPage].images[largoSubMenu].@imagesBig; valoresLINK[largoSubMenu] = MovieClip(root).websiteXML.pages.titlePage[MovieClip(root).linkPage].images[largoSubMenu]; trace("ARRAY "+valoresSMALL[largoSubMenu]); nameLoaderImages[largoSubMenu] = valoresSMALL[largoSubMenu]; nameLoaderImagesBig[largoSubMenu] = valoresBIG[largoSubMenu]; linSite[largoSubMenu] = valoresLINK[largoSubMenu]; largoSubMenu++; } }
<images imagesMall="gallery/kitchen/Kitchen_6s.jpg" imagesBig="gallery/kitchen/Kitchen_6.jpg" submenu="kitchen"></images>
<images imagesMall="gallery/bathrooms/Bath_1s.jpg" imagesBig="gallery/bathrooms/Bath_1.jpg" submenu="bathrooms"></images>
El problema es que cuando mando a mostrar con trace el valor devuelto en xml me da bien, pero cuando lo inserto en un array( en este caso valoresSMALL) no me devuelve el mismo resultado, al ejecutarlo me lo da bien, pero cuando cambio de submenu, ahi es el problema, el array valoresSMALL sigue conteniendo los mismos datos.