Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2008, 15:29
yconoclasta
 
Fecha de Ingreso: febrero-2005
Mensajes: 135
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Problemas con attachMovie y removeMovieClip

Hola:

Tengo el siguiente código:
Código PHP:
on (release) {
    var 
contenedor:MovieClipLoader = new MovieClipLoader();
    var 
rutaPelicula:String "../media/";
    var 
peliculaObjetivo:String "Mi_Archivo.swf";
    
contenedor.loadClip(rutaPelicula+peliculaObjetivo,this.createEmptyMovieClip("contenedor1"this.getNextHighestDepth()));
    var 
listenerObject:Object = new Object();
    
listenerObject.onLoadInit = function(target_mc) {

        
target_mc._x = (Stage.width-target_mc._width)/2;
        
target_mc._y = (Stage.height-target_mc._height)/2;
        
target_mc.gotoAndPlay(2);
        
target_mc.playbar_mc.pbc_Information8.enabled false;
        
btn_simulacion.enabled false;

        
attachMovie("btn_cerrar_sim","btn_cerrar_simulacion",_root.getNextHighestDepth());
        
btn_cerrar_simulacion._x = (target_mc._x+target_mc._width)-btn_cerrar_simulacion._width;
        
btn_cerrar_simulacion._y target_mc._y;

        
btn_cerrar_simulacion.onRelease = function() {
            
contenedor.unloadClip(target_mc);
            
removeMovieClip(this);
            
btn_simulacion.enabled true;
        };
    };
    
contenedor.addListener(listenerObject);

Lo que hace este código es montar un swf externo y sobre el mismo colocar un botón desde la librería para cerrar ese swf. El problema se presenta, a veces, cuando cargo y descargo ese swf, ya que en la segunda ocasión el botón de la librería se queda en el escenario, y peor aún, se duplica montándose en una esquina, sin borrarse nunca más.

¿A qué se debe esto?

Lo que me dificulta encontrar la razón del problema es que el mismo no se presenta siempre, este procedimiento lo aplico a varias películas y no en todas pasa lo mismo.

Gracias de antemano.