Problema con ActionScript
Buenas, tengo un problemilla con AS. Primero de todo decir que quizá me este complicando demasiado, asi que si me recomendais otra forma de enfocar el problema....
Quiero hacer un swf que lea un xml, que tendra esta estructura
<?xml ...........>
<fotos>
<foto imagen="imagen1.jpg" id="1" nombre="imagen1">
......
......
</fotos>
Lo que quiero es que ponga las imagenes, una al lado de otra con una separacion entre cada una. Mi intención, al final, es hacer que esas imagenes vayan pasando en un bucle infinito.
El problema viene a la hora de cargar las fotos. Lo que hago es lo siguiente.
Me he creado un MC en la biblioteca, de 300 de ancho y fondo azul (para comprobar que lo añade al escenario correctamente)
Bueno, la parte de la carga del XML está controlada, el problema es al mostrar las fotos.
//defino esta variable para donde situaré la primera imagen.
var ii:Number = 6
// fotos = this.firstChild.childNodes;
for (var i:Number = 0; fotos[i]; i++) {
//en la biblioteca me creo el mc y lo vinculo
//con el nombre mcImagen
_root.attachMovie("mcImagen", "foto"+i,1);
this["foto"+i]._x = ii
this["foto"+i]._y = 10
//cargo dentro del mc, la imagen que toca
this["foto"+i].loadMovie(fotos[i].attributes.imagen);
//le sumo a la variable ii que es la que uso para situar
//el movieclip en la propiedad _x
ii = ii + 300;
}
El problema es que hago un trace de ii, y si que coge los valores que toca, 6,306, 606....., y muestra los valores tantas veces como elementos hay en el xml, el problema es que solo me vincula una vez el movieclip..... y bueno, no me inserta la imagen tampoco.....
Gracias de antemano y si no ha quedado algo claro, decirmelo y lo intento explicar.