Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda por favor

Estas en el tema de Ayuda por favor en el foro de Flash y Actionscript en Foros del Web. Hola a todos nuevamente, como siempre recurriendo a los expertos, por mas que le he hecho la lucha no logro resolver este problema. Miren, hasta ...
  #1 (permalink)  
Antiguo 15/07/2010, 15:05
 
Fecha de Ingreso: enero-2009
Mensajes: 34
Antigüedad: 15 años, 9 meses
Puntos: 2
Exclamación Ayuda por favor

Hola a todos nuevamente, como siempre recurriendo a los expertos, por mas que le he hecho la lucha no logro resolver este problema.

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=0i<extrae.lengthi++){
            
            
//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=0i<extrae.lengthi++){
                        
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;
                    }
            }
            
        }
        
        
    }


Etiquetas: favor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:04.