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

cerrar swf desde otro swf

Estas en el tema de cerrar swf desde otro swf en el foro de Flash y Actionscript en Foros del Web. Hola tengo un problema estoy haciendo una presentacion en flash y necesito cargar peliculas externas dentro de mi swf principal sin embargo no lo he ...
  #1 (permalink)  
Antiguo 11/04/2012, 13:04
 
Fecha de Ingreso: abril-2012
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta cerrar swf desde otro swf

Hola
tengo un problema estoy haciendo una presentacion en flash y necesito cargar peliculas externas dentro de mi swf principal sin embargo no lo he podido lograr por lo cual pido de su ayuda la cuestion es la siguiente.

necesito que la pelicula que se va a cargar en la pelicula principal contenga un boton el cual al presionarlo se cierre y esto me permita seguir viendo otros contenidos en la pelicula principal.

lo he intentado con :

on (release) {
fscommand("Quit","true");
}

sin embargo me cierra toda la pelicula hasta la principal.

solo lo he podido lograr poniendo un boton en la pelicula principal con el siguiente script

on (release) {
cargador1.unloadMovie();
cargador.unloadMovie();
}


Pero...... lo que necesito es cerrar la pelicula secundaria desde ahi no desde la principal.

espero me puedan ayudar
  #2 (permalink)  
Antiguo 11/04/2012, 13:36
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: cerrar swf desde otro swf

Hola eritt:
Bienvenido al Foro.
Vamos por partes:
1.- Si cargas la película externa dentro de un MC_vacío con nombre de instancia por ejemplo: contenedor, sin usar un botón, el código debes de escribirlos así en el frame donde está el MC_vacío:
Código actionscript:
Ver original
  1. stop();
  2. contenedor.loadMovie("nombre.swf");
y para eliminarlo utilizando un botón el código sería así:
Código actionscript:
Ver original
  1. on(release){
  2. contenedor.unloadMovie();
  3. }
2.- SI estás cargando por niveles en el el frame donde quieres cargarlo, tienes que usar éste código:
Código actionscript:
Ver original
  1. stop();
  2. loadMovieNum("nombre.swf", 1);
donde 1 es el nivel.
Y para descargarlo con un botón sería el código así:
Código actionscript:
Ver original
  1. on(release){
  2. unloadMovieNum(1);
  3. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Etiquetas: cerrar, flash, swf, botones
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 16:13.