Estimados amigos... estoy con un problema ya buen tiempo y no he podido solucionar. Paso a describir:

Estoy cargando una imagen con loadClip,

Código :

Código ActionScript :

var my_mcl:MovieClipLoader = new MovieClipLoader(); 
      my_mcl.loadClip(Ruta + NumImg + Ext, my_mc.container_mc);



la cual después de arrastrarla y hacer colisión con otro clip se genera una copia de la misma y tantas copias como veces se halla arrastrado

Código :

Código ActionScript :

my_mc.onPress = function():Void { 
   this.startDrag(false); 
    };



Código :

Código ActionScript :

if (this.hitTest(_root.conj_mc)) {

...

Código :

Código ActionScript :

var myClip:MovieClip = my_mc.duplicateMovieClip(nombreClip + numeroClip, getNextHighestDepth());   
     var holder:MovieClip = myClip.createEmptyMovieClip("holder", 1); 
     holder.loadMovie(Ruta + NumImg + Ext);



posteriormente por la misma necesidad de mi programa elimino todos los clips:

Código :

Código ActionScript :

for (i=1; i<=30; i++){ 
   removeMovieClip(_root["myClip" + i]); 
    }



, hasta ahí funciona perfectamente... mi problema se presenta cuando:

Al cargar un swf en una escena nueva

Código :

Código ActionScript :

on (release) { 
   //-- eliminando clips 
   for (z=1; z<=cuentaClip; z++){ 
      removeMovieClip(_root["myClip" + z]); 
   } 
   removeMovieClip(_root.my_mc); 
   removeMovieClip(_root.punt_mc); 
   stopAllSounds(); 
   this.Conjuntos1_mc.removeMovieClip(); 
   gotoAndPlay("demos",1); //en esta escena es donde se carga el swf.
}



y luego retornar a la anterior

Código :

Código ActionScript :

on (release) { 
   stopAllSounds(); 
   removeMovieClip(_root.punt_mc); 
   gotoAndPlay("Inicio",1); 
}



y volver a realizar lo inicialmente descrito, diera la apariencia de ya no reconocer el bucle for, por que ya no me elimina los clips... vengo probando de una y otra forma y no logro solucionarlo... por favor amigos si me tienden una mano en esto...

Agradezco anticipadamente su colaboración.