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
