Comunidad de diseño web y desarrollo en internet online

Problema con RemoveMovieClip!

Citar            
MensajeEscrito el 17 May 2011 03:09 pm
Alguien me podria decir como puedo borrar el siguiente clip attachado???? me estoy volviendo locoooo xq he probado de todo y no me sale, y si lo hago con "_root.corchea2.removeMovieClip()" luego al añadir otros clips e intentar borrar esos especificos,se me borran todos los q habia añadido anteriormente tb!

Aqui esta el codigo:

Código ActionScript :

var string corchea2;
corchea2 = nom2[0] + "_" + escalaActual;
      if (nom2[1] == "p") {
         corchea2 += "_p";
      }
      
var c2_mc:MovieClip = this.createEmptyMovieClip("corchea2", pos_cont);
c2_mc.attachMovie(corchea2,"corchea2" + pos_cont, pos_cont);
c2_mc._x = anchoInicial+34;
c2_mc._y = altoInicial+alto+20;

Por gon100c

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 May 2011 04:15 pm
Seguramente tu problema tiene que ver con el contexto, y no con la respesta que es obvia

corchea2.removeMovieClip()

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 May 2011 09:40 pm
Si asi si q me borra, el problema es que al seguir añadiendo clips y kiero eliminar el ULTIMO añadido, lo que hace lo q me has dicho es eliminarme otro clip q anteriormente si estaba bien puesto y no borrado, no se si me exlipco, me borra el clip q no kiero!!!

Por gon100c

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2011 11:44 am
ayudita x favor!!!!

Por gon100c

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2011 02:14 pm
Si quieres borrar solo el último, guarda una referencia a él en una variable (la referencia te la devuelve attachMovie, no hace falta que uses el nombre) que luego uses para borrar.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 May 2011 04:01 pm
me lo podrias poner con codigo por favor?

Por gon100c

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2011 04:19 pm
He probado de mil formas y no borra, incluso guardando esto en una variable "corchea2" + pos_cont y luego al ir a borrarlo tampoco lo hace.... no se si sera xq esta en modo de ejecucion con el createemptymovieclip o algo de eso pero no hay forma

Por gon100c

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2011 05:34 pm
El principio es este:

var target:MovieClip = attchMovie("loquesea", "elnombrequesea", nivel)

Luego

removeMovieClip(target)

El tema es que posiblemente estes sobreescribiendo la variable en algun lado, o este fuera de scope (definida en un lugar distinto del que la usas)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 May 2011 10:03 pm
ya he conseguido hacerlo funcionar, lo que he hecho ha sido borrar este codigo:

var c2_mc:MovieClip = this.createEmptyMovieClip("corchea2", pos_cont);

al hacer el attach solo si q se borra, lo q no entiendo es xq al borrar esto si me deja, y por cierto q diferencia habria mirando mi codigo de arriba, el dejarlo solo con el attach puesto o el createEmptymovie y el attach juntos?

Por gon100c

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2011 11:30 pm
No mire mucho tu código porque de lo que se trata es de entender principios, pero si haces un attach dentro de un clip contenedor (creado con createEmptyMovieClip), entonces el remove tiene que tener en cuenta ese clip contenedor para funcionar.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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