Lo que hago normalmente es:
Código :
function repetirBotonColor(serie) { colores = obj_xml.firstChild.childNodes[serie].childNodes[2]; var total_colores:Number = colores.childNodes.length; //trace(total_colores); // Repito los colores de la coleccion for (var k=0; k<total_colores; k++) { color_jpg = colores.childNodes[k].attributes.jpg; //trace(color_jpg); nombre_del_color = colores.childNodes[k].attributes.nombre; //trace(nombre_del_color); var newY_color:Number = yInicio_color; var newX_color:Number = xInicio_color - (k * 42.5); var color_repetido:MovieClip = _root.contenedor_series.color_mc.duplicateMovieClip("color_repetido" + k, k+1000, {_x:newX_color, _y:newY_color}); _root.contenedor_series['color_repetido'+k].color_cont.loadMovie(ruta_img+"38x38/"+color_jpg); _root.contenedor_series['color_repetido'+k].nombre_color.htmlText = nombre_del_color; } }
Hasta aquí todo correcto, es una especie de muestras de color, pero ahora tengo que hacer lo mismo con otro movieClip, pero quiero meterlo dentro de otro y lo que he hecho ha sido esto:
Código :
function repetirBotonThumbnail(serie) { thumbnails = obj_xml.firstChild.childNodes[serie].childNodes[1]; var total_thumbnails:Number = thumbnails.childNodes.length; //trace ('total thumbnails ' + total_thumbnails); // Repito los thumbnails de todos los ambientes de la coleccion for (var i=0; i<total_thumbnails; i++) { thumbnail = thumbnails.childNodes[i].attributes.jpg; //trace(thumbnail); var newY_th:Number = yInicio_th; var newX_th:Number = xInicio_th + (i * 208); var thumbnail_repetido:MovieClip = _root.contenedor_series.thumbnails_container.th_ambiente_mc.duplicateMovieClip("repeticion_th" + i, i + 100, {_x: newX_th, _y: newY_th}); _root.contenedor_series.thumbnails_container["repeticion_th" + i].th_ambiente.loadMovie(ruta_img + "206x105/" + thumbnail); } }
La diferencia es que en este caso lo meto dentro de un movieclip llamado "thumbnails_container" que antes no lo hacía, pero el clip "th_ambiente_mc" (el original que uso para la repetición, también lo tengo dentro del "thumbnails_container". Lo que me da rabia es que lo tenía hecho, pero se me fastidió el archivo de flash, y en la versión anterior, no lo tenía hecho y ahora me estoy volviendo loco y no lo consigo...
Gracias de antemano