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

botón para recargar SWF

Estas en el tema de botón para recargar SWF en el foro de Flash y Actionscript en Foros del Web. Hooola de nuevo!! :D Sigo con mis problemas con Flash (como no podia ser de otra manera :( Queria saber si hay alguna manera de ...
  #1 (permalink)  
Antiguo 13/03/2012, 11:39
 
Fecha de Ingreso: enero-2012
Mensajes: 19
Antigüedad: 12 años, 3 meses
Puntos: 2
botón para recargar SWF

Hooola de nuevo!! :D

Sigo con mis problemas con Flash (como no podia ser de otra manera :(

Queria saber si hay alguna manera de crear un botón, que al pincharlo, recarge el archivo SWF desde un frame en concreto. Ah, el archivo está en AS3.

:)
  #2 (permalink)  
Antiguo 13/03/2012, 12:45
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: botón para recargar SWF

Hola sonia1982:
Si es posible.
Código para el botón:
Código actionscript:
Ver original
  1. miBoton.addEventListener(MouseEvent.CLICK, cargarSWF);
  2. function cargarSWF(event:MouseEvent):void {
  3.     function loadSWF(swfURL) {
  4.         var miLoader:Loader = new Loader();
  5.         var miSWF:URLRequest=new URLRequest(swfURL);
  6.         miLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
  7.         miLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
  8.         miLoader.load(miSWF);
  9.     }
  10.  
  11.     function onCompleteHandler(loadEvent:Event) {
  12.         addChild(loadEvent.currentTarget.content);
  13.         loadEvent.currentTarget.content.gotoAndStop(swfFrame);
  14.     }
  15.  
  16.     function onProgressHandler(myProgress:ProgressEvent) {
  17.         var percent:Number=Math.round(myProgress.bytesLoaded/myProgress.bytesTotal*100);
  18.         trace(percent+"% loaded");
  19.     }
  20.  
  21.     var swfFrame:Number=10;// aquí el número del frame donde quieres ir.
  22.     loadSWF("nombre.swf");
  23. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 13/03/2012, 12:54
 
Fecha de Ingreso: enero-2012
Mensajes: 19
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: botón para recargar SWF

Hola Bandit, muchas gracias de nuevo por tu ayuda :)

Sin haber probado el codigo (no tengo flash en este ordenador), ese codigo tengo que ponerlo en una capa, ¿no? porque el archivos es AS3, y en ese ejemplo al botón ponerle de nombre de instancia "miBoton", ¿verdad?


:)
  #4 (permalink)  
Antiguo 13/03/2012, 13:06
 
Fecha de Ingreso: enero-2012
Mensajes: 19
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: botón para recargar SWF

Hola de nuevo Bandit, acabo de probar el codigo que me pasaste en un archivo AS3, y me da el siguiente error en la salida:

"SecurityError: Error #2000: No hay ningún contexto de seguridad activo."

sabes poruqe puede ser?
  #5 (permalink)  
Antiguo 13/03/2012, 13:38
 
Fecha de Ingreso: enero-2012
Mensajes: 19
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: botón para recargar SWF

vale, era porque tenia la ruta mal puesta xD.

De todas formas no me lo carga bien, es decir, abro el archivo, en el frame 1 tengo un cuadro, y en el 10 tengo otro cuadro, si con el codigo que me pasaste recargo el archivo empezando en el frame 10, el frame 1 me sigue apareciendo, es decir, me aparecen los dos frames a la vez...

porque es eso? :(
  #6 (permalink)  
Antiguo 13/03/2012, 16:36
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: botón para recargar SWF

Si copiaste el código y lo pegaste como está allí, al cargar la película irá al frame 10 y no tiene porque verse otro frame anterior.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 15/03/2012, 08:48
 
Fecha de Ingreso: enero-2012
Mensajes: 19
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: botón para recargar SWF

vale era fallo de que copié mal, disculpa Y MIL GRACIAS!!! :D

Etiquetas: as3, flash, 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 02:09.