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

Carga y descarga un swf externo

Estas en el tema de Carga y descarga un swf externo en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Espero me puedan ayudar con esto: Cargo un swf externo con un botón y con este código y funciona bien: Código: video_btn.addEventListener(MouseEvent.CLICK, ...
  #1 (permalink)  
Antiguo 24/11/2014, 19:55
Avatar de Juandavo  
Fecha de Ingreso: octubre-2011
Ubicación: Quito
Mensajes: 85
Antigüedad: 12 años, 6 meses
Puntos: 0
Carga y descarga un swf externo

Hola a todos.

Espero me puedan ayudar con esto:

Cargo un swf externo con un botón y con este código y funciona bien:

Código:
video_btn.addEventListener(MouseEvent.CLICK, nombre);
function nombre(event:MouseEvent):void {   
     var loader:Loader = new Loader();  
     loader.load(new URLRequest("dianita.swf"));   
     addChild(loader);
	 loader.x = 40;
	 loader.y = 30;
	 
}
	 
video_btn.addEventListener(MouseEvent.CLICK,irVideo);
function irVideo(e:MouseEvent):void {
	
    gotoAndPlay("Video");
	
}
Se darán cuenta que el swf se carga en otro "LABEL" de la línea de tiempo que se llama "Video" .... ahí sólo se ve el video SWF y un boton de regresar ...

Ahora mi problema es que en ese "LABEL" donde se está visualizando sólo el video, tengo un botón de regresar y lo que quiero es que al dar click se quite el swf o se elimine, porque si regresa pero se queda el swf debajo ...

Saludos.
__________________
Juan David V.
Diseñador Multimedia
  #2 (permalink)  
Antiguo 25/11/2014, 17:03
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: Carga y descarga un swf externo

Hola Juandavo:
Para descargar la película externa, tienes que utulizar: removeChild();

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 26/11/2014, 10:19
Avatar de Juandavo  
Fecha de Ingreso: octubre-2011
Ubicación: Quito
Mensajes: 85
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Carga y descarga un swf externo

Cita:
Iniciado por Bandit Ver Mensaje
Hola Juandavo:
Para descargar la película externa, tienes que utulizar: removeChild();

Espero haberte sido de ayuda.
Bandit ... gracias ... intenté pero no si que estoy haciendo mal .. cómo quedaría el código ??
__________________
Juan David V.
Diseñador Multimedia
  #4 (permalink)  
Antiguo 27/11/2014, 11:37
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: Carga y descarga un swf externo

Hola Juandavo:
No entiendo para que tienes un botón con 2 funciones, si solamente quieres cargar la pelíuila externa.
Para que funcione el botón de descarga del swf tienes que sacar la variable var loader:Loader = new Loader(); fuera de la función.
El código quedaría así:
Código actionscript:
Ver original
  1. var loader:Loader = new Loader();
  2. video_btn.addEventListener(MouseEvent.CLICK, nombre);
  3. function nombre(event:MouseEvent):void
  4. {
  5.     loader.load(new URLRequest("dianita.swf"));
  6.     addChild(loader);
  7.     loader.x = 40;
  8.     loader.y = 30;
  9. }
Y para el botón descargar:
Código actionscript:
Ver original
  1. miBtn.addEventListener(MouseEvent.CLICK,descargar);
  2. function descargar(e:MouseEvent):void {
  3.     removeChild(loader);
  4. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 27/11/2014, 16:12
Avatar de Juandavo  
Fecha de Ingreso: octubre-2011
Ubicación: Quito
Mensajes: 85
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Carga y descarga un swf externo

Cita:
Iniciado por Bandit Ver Mensaje
Hola Juandavo:
No entiendo para que tienes un botón con 2 funciones, si solamente quieres cargar la pelíuila externa.
Para que funcione el botón de descarga del swf tienes que sacar la variable var loader:Loader = new Loader(); fuera de la función.
El código quedaría así:
Código actionscript:
Ver original
  1. var loader:Loader = new Loader();
  2. video_btn.addEventListener(MouseEvent.CLICK, nombre);
  3. function nombre(event:MouseEvent):void
  4. {
  5.     loader.load(new URLRequest("dianita.swf"));
  6.     addChild(loader);
  7.     loader.x = 40;
  8.     loader.y = 30;
  9. }
Y para el botón descargar:
Código actionscript:
Ver original
  1. miBtn.addEventListener(MouseEvent.CLICK,descargar);
  2. function descargar(e:MouseEvent):void {
  3.     removeChild(loader);
  4. }
Espero haberte sido de ayuda.
No me sirvió así bandit ... la idea es que el botón de regresar me regrese a la parte donde están los botones y elimine ese swf ........
__________________
Juan David V.
Diseñador Multimedia
  #6 (permalink)  
Antiguo 27/11/2014, 16:29
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: Carga y descarga un swf externo

Para empezar el código que te di descarga la película externa, en razón de que no sabías como utilozar el removeChild();
Como te dije en mi post anterior, no entiendo porque cargas la película externa en un fotograma diferente donde están los botones.
Tendría que ver tu archivo.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 27/11/2014, 16:55
Avatar de Juandavo  
Fecha de Ingreso: octubre-2011
Ubicación: Quito
Mensajes: 85
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Carga y descarga un swf externo

Cita:
Iniciado por Bandit Ver Mensaje
Para empezar el código que te di descarga la película externa, en razón de que no sabías como utilozar el removeChild();
Como te dije en mi post anterior, no entiendo porque cargas la película externa en un fotograma diferente donde están los botones.
Tendría que ver tu archivo.

Espero poderte ser de ayuda.
Lo hice así y ya funcionó ... lo único que me falta es quitar el audio del swf que no se por qué sigue sonando ...

Código HTML:
var urlSWF:URLRequest = new URLRequest("dianita.swf");
var cargarSWF:Loader = new Loader();
cargarSWF.load(urlSWF);
this.addChild(cargarSWF);
	cargarSWF.x =40;
	cargarSWF.y =30;



    regresar_btn.addEventListener(MouseEvent.CLICK,descargar);
    function descargar(e:MouseEvent):void {
        removeChild(cargarSWF);
    }
__________________
Juan David V.
Diseñador Multimedia

Etiquetas: as3, swf
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 14:10.