En mi primer frame tengo lo siguiente:
Código:
dentro de mi movie clip "mcNovedades" tengo el siguiente codigo: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(); } } }
Código:
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?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 }
Mil gracias a todos.......