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

Cerrar swf secundario

Estas en el tema de Cerrar swf secundario en el foro de Flash y Actionscript en Foros del Web. Hola a todos, busqué este tema por varios foros y no encontré una respuesta satisfactoria por eso pregunto en este nuevo hilo. Tengo una película ...
  #1 (permalink)  
Antiguo 13/09/2007, 12:18
 
Fecha de Ingreso: enero-2005
Mensajes: 23
Antigüedad: 12 años, 10 meses
Puntos: 0
Cerrar swf secundario

Hola a todos, busqué este tema por varios foros y no encontré una respuesta satisfactoria por eso pregunto en este nuevo hilo.
Tengo una película principal en flash y a través de un botón cargo en un movie clip llamado cargador (o como se llame) al archivo externo swf. Tendríamos entonces el MC principal y el swf secundario. Aclaro que estoy trabajando en un CD , no en web.
Lo que quiero hacer es que en el swf secundario haya un botón que cierre este swf sin salir del principal.
Si utilizo el comando fscommand(quit) en el swf secundario, me cierra también el principal. Quiero saber si existe alguna forma de hacer esto.
Muchas gracias por la ayuda.
  #2 (permalink)  
Antiguo 13/09/2007, 13:10
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: Cerrar swf secundario

Hola dbarraud:
Si tu MC_vacío tiene como nombre de instancia: cargador.
En el botón coloca el código así:
on(release){
cargador.unloadMovie();
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 13/09/2007, 14:02
 
Fecha de Ingreso: enero-2005
Mensajes: 23
Antigüedad: 12 años, 10 meses
Puntos: 0
Re: Cerrar swf secundario

Cita:
Iniciado por Bandit Ver Mensaje
Hola dbarraud:
Si tu MC_vacío tiene como nombre de instancia: cargador.
En el botón coloca el código así:
on(release){
cargador.unloadMovie();
}

Espero haberte sido de ayuda.
Hola Bandit, gracias por responder. Lo que vos colocaste es correcto si yo tengo el botón en la película principal.
Lo que necesito hacer es que desde le película principal llame a un archivo swf externo y se cargue dentro de un MC vacío. Esto lo hago desde el siguiente código.

Código:
b_recorrida.onPress = function(){
createEmptyMovieClip("clip_cargador2",_root.getNextHighestDepth());
//le das una ubicación dentro de la peli principal para colocarlo donde de la gana
clip_cargador2._x = 40;
clip_cargador2._y = 40;
clip_cargador2.loadMovie("recorrida.swf");
}
como verás, el clip_cargador2 se ubica en el nivel más alto que esté libre. Yo necesito que en el archivo recorrida.swf (al que yo llamo swf externo) haya un botón que cierre este archivo (o en su defecto al clip_cargador2), por eso el botón debería de alguna forma poder cerrar el clip_cargador aunque esté en un nivel más bajo.
No se si me explico bien.
Yo no quiero tener un botón en la película principal que abra y cierre el archivo swf externo sino que quiero un botón que esté en la película principal que lo abra y luego en el archivo swf abierto haya un botón que de alguna manera cierre este clip_cargador que contiene al archivo swf.
Muchas gracias
  #4 (permalink)  
Antiguo 13/09/2007, 15:00
 
Fecha de Ingreso: enero-2005
Mensajes: 23
Antigüedad: 12 años, 10 meses
Puntos: 0
Resuelto

Hola a todos, ya está resuelto el tema. Lo que hay que hacer es coloar en el botón de cierre el siguiente código:

unloadMovie(this);

Muchas gracias por haber respondido.
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:33.