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

cómo quito un attachMovie?

Estas en el tema de cómo quito un attachMovie? en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Tengo un problema que no puedo resolver, en la escena principal tengo un btn que llama a un clip"cuadro" que está en ...
  #1 (permalink)  
Antiguo 03/07/2008, 17:56
mdo
 
Fecha de Ingreso: junio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
cómo quito un attachMovie?

Hola a todos. Tengo un problema que no puedo resolver, en la escena principal tengo un btn que llama a un clip"cuadro" que está en la biblioteca mediante un attachMovieClip("cuadro", "cuadro",1);
todo perfecto, aparece y se ubica donde yo quiero, el problema está en que este clip "cuadro", a su vez tiene un btn "cerrar" la típica crucesita "x" y no logro removerlo

los scripts que puse:

1) cerrar_btn.onRelease = function() {
_root.removeMovieClip(cuadro);
}

2) cerrar_btn.onRelease = function() {
removeMovieClip(cuadro);
}

3) cerrar_btn.onRelease = function() {
delete this.cuadro;
}

y ninguno funciona. Si alguien me puede ayudar, se lo agradezco enormemente desde ya. En realidad la orden sería "ciérrame a mí mismo", pero no sé cómo se hace. Muchas gracias desde ya
  #2 (permalink)  
Antiguo 03/07/2008, 18:11
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: cómo quito un attachMovie?

Hola mdo:
Escribe tu código así:
cerrar_btn.onRelease = function() {
removeMovieClip(cuadro);
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 03/07/2008, 18:58
 
Fecha de Ingreso: diciembre-2005
Mensajes: 29
Antigüedad: 18 años, 3 meses
Puntos: 1
Respuesta: cómo quito un attachMovie?

Cita:
Iniciado por Bandit Ver Mensaje
Hola mdo:
Escribe tu código así:
cerrar_btn.onRelease = function() {
removeMovieClip(cuadro);
}

Espero haberte sido de ayuda.
Como tu dices Bandit, ya ha dicho que lo ha intentado y que no le ha servido... :D

Prueba asi, a lo mejor... xD Casi seguro que funciona... ;)

cerrar_btn.onRelease = function() {
this.removeMovieClip();
}

Aclarar una cosa... NUNCA le pases valor a removeMocieClip ya que es una funcion que no recibe parametros (void) Por mucho que escribas tu cosas dentro de los () no hara nada con eso.

SALUDOS y cuentanos como te ha ido... :D

P.D: Como yo de flash no se mucho, te dejo otra manera que se me ocurre, que por probar no pasa nada... :d (lo de que no se no es irónico. De verdad que no se... xD )

cerrar_btn.onRelease = function() {
_root.cuadrado.removeMovieClip();
}

SALUDOS

Última edición por Serxu; 03/07/2008 a las 18:59 Razón: Añadir contenido
  #4 (permalink)  
Antiguo 04/07/2008, 09:35
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: cómo quito un attachMovie?

Hola Serxu:
En primer lugar el código de carga del MC de la biblioteca, está mal, el usa: attachMovieClip("cuadro", "cuadro",1);
El código debe ser así: this.attachMovie("cuadro", "cuadro",1);
Y el código que di para cerrarlo está bien.
Primer ponerle un nombre de instancia al botón porque está usando una función, en éste caso el nombre de instancia debe ser: cerrar_btn.
Por lo tanto el código en el frame debe ser así:
cerrar_btn.onRelease = function() {
removeMovieClip(cuadro);
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 02:29.