Amigos, estoy tratando de armar unos contenidos con XML y FLASH. Les paso los codigos que tengo en el primer frame y en el movie para despues poder hacerles la pregunta.....
En mi primer frame tengo lo siguiente:
Código:
datosXML = new XML();
datosXML.ignoreWhite = true;
datosXML.load("info.xml");
datosXML.onLoad = organizarXML;
function organizarXML(succes) {
if (succes) {
novedades = new Array();
for (ii=0; ii<datosXML.firstChild.childNodes[0].childNodes.length; ii++) {
item = new Object();
item.nombre = datosXML.firstChild.childNodes[0].childNodes[ii].attributes.nombre;
item.precio = datosXML.firstChild.childNodes[0].childNodes[ii].attributes.precio;
item.tono = datosXML.firstChild.childNodes[0].childNodes[ii].attributes.tono;
item.imagen = datosXML.firstChild.childNodes[0].childNodes[ii].attributes.imagen;
novedades.push(item);
delete item;
mcNovedades.armarInfo();
}
}
}
dentro de mi movie clip "mcNovedades" tengo el siguiente codigo:
Código:
function armarInfo() {
posicion = 0;
for (ii=0; ii<_root.novedades.length; ii++) {
duplicateMovieClip("mod", "mod"+ii, ii);
this["mod"+ii].nom = _root.novedades[ii].nombre;
this["mod"+ii].pre = _root.novedades[ii].precio;
this["mod"+ii].to = _root.novedades[ii].tono;
this["mod"+ii].contenedor.loadMovie(_root.novedades[ii].imagen);
this["mod"+ii]._y = Math.round(posicion);
posicion += this["mod"+ii]._height+4;
}
mod._visible=0
}
Ahora bien, cual es el problema?? Lo que yo necesito es que me acomode las movies en dos columnas o a lo sumo en tres.....lo que seria grandioso es que me fuera duplicando una al lado de la otra y cuando llegue a un X de duplicaciones baje a otra linea, en este caso serian 2 duplicaciones y baja una linea, dos duplicaciones mas, y otra linea, etc......¿se entiende?
Mil gracias a todos.......