Miren, hasta el momento tengo una pelicula que mediante una conexion XML me importa varios Movieclips (segun la lectura de un for al XML) y los muestra como una galeria de imagenes (las imagenes se importan con loadMovie segun info del XML) todo bien hasta aqui..
Lo que ahora necesito es que al dar click sobre cualquier movieclip importado, me cargue un "nuevo movieclip" con la misma imagen que le corresponde al primer movieclip.
E tratado de desarrollar el codigo y no se que estoy haciendo mal, en teoria deveria ser el mismo procedimiento en el nuevo Movieclip pero cuando se hace click, me carga la ultima imgen importada del XML en el nuevo movieclip, si alguien pudiera echarme la mano se lo agradeceria demasiado.
Aqui les dejo el código.
Código PHP:
var data_xml:XML = new XML();
data_xml.ignoreWhite = true;
data_xml.load("data_codices.php");
data_xml.onLoad = function(succes){
if(succes){
var extrae = data_xml.firstChild.childNodes;
for(i=0; i<extrae.length; i++){
//importa galeria Movieclips
mc_mostrador = attachMovie("btn","btn"+i,i);
mc_mostrador._y = 12;
mc_mostrador._x = (mc_mostrador._width)*i;
//imagen
mc_mostrador.img.loadMovie(data_xml.firstChild.childNodes[i].attributes.img_xml);
setProperty(mc_mostrador.img,_width,6.7);
setProperty(mc_mostrador.img,_height,3.2);
//vinculo imagen
mc_mostrador.onPress = function()
{
for(i=0; i<extrae.length; i++){
trae_visor = _root.attachMovie("visor","visor"+i,i);
trae_visor.img2.loadMovie(data_xml.firstChild.childNodes[i].attributes.img_xml);
setProperty(trae_visor.img2,_width,303);
setProperty(trae_visor.img2,_height,140);
trae_visor._x = 75;
trae_visor._y = 44;
}
}
}
}
}