Comunidad de diseño web y desarrollo en internet online

Duda con codigo

Citar            
MensajeEscrito el 25 Oct 2008 07:14 pm
Hola de nuevo, la duda anterior ya la resolvi, bueno lo cambie, ahora tengo una duda enorme y urgente, un codigo que crea MC dinamicamente en _root, ahora ya no los puedo borrar, les dejo es codigo y espero su ayuda, gracias

Código :

crea_pilajus.onRelease = function():Void{
   var pila:MovieClip;
   for (a = 0; a < numeradorx.value; a++) {
      pila = this._parent.createEmptyMovieClip("pilajus_in" + a, this._parent.getNextHighestDepth());
      pila._y = 329 + a * 6;
      pila._x = -412;
      pila.attachMovie("pilajusT"/* + medidi_pilajus.text*/, "pilajusT"/* + medidi_pilajus.text*/, pila.getNextHighestDepth());
   }
   //this.enabled = false;
   //numeradorx.enabled = false;
   borrar_pilajus.enabled = true;
   pilajus_1.enabled = false;
};
borrar_pilajus.onRelease = function():Void{
   for (var a in this._parent) {
      if(this._parent[a] instanceof MovieClip && this._parent[a]._name.indexOf("pilajus_in") >= 0){
         this._parent[a].removeMovieClip();
      }
   }
   this.enabled = false;
   numeradorx.enabled = true;
   crea_pilajus.enabled = true;
   pilajus_1.enabled = true;
};


Este es el codigo, ya hice que creara movieclips en root, pero no logro borrarlos, gracias.

Por kirby07

20 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 25 Oct 2008 11:28 pm
No los borras porque no estás creándolos donde crees. Los estás creando dentro de crea_pilajus, porque es el contexto del this. Si quieres crearlos fuera deberías usar _parent en vez de this.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.