Comunidad PHPeros

Lenguajes => Visual Basic => Mensaje iniciado por: SoyJoaquin. en 11 de Octubre de 2010, 06:15:35 am

Título: [Ayuda] Cargar SWF de web
Publicado por: SoyJoaquin. en 11 de Octubre de 2010, 06:15:35 am
Bueno chicos, tengo una duda...

Yo veo a algunos tíos que cargan un swf en vb y pueden enviar variables a ese flash, e incluso modificar su funcionamiento...
Quiero aprender a hacerlo y para eso, necesito cargar primero un swf externo pero hay viene la duda :S

Por swf externo me refiero a que esta alojado en una web...
¿Ustedes como lo cargarían en vb para luego modificar sus parámetros en tiempo de ejecución?

Saludos
Título: Re:[Ayuda] Cargar SWF de web
Publicado por: Klum en 11 de Octubre de 2010, 10:53:40 am
Pues creo que es así si no me equiboco:

class Contenedor extends MovieClip {
   //
   var ruta:MovieClip;
   var clip:MovieClip;
   var contenido:String;
   var prof:Number;
   var x:Number;
   var y:Number;
   //--CONSTRUCTOR------------------------------------
   function Contenedor(queRuta:MovieClip, queClip:String, queContenido:String, queX:Number, queY:Number) {
      ruta = queRuta;
      prof = ruta.getNextHighestDepth();
      clip = ruta.createEmptyMovieClip(queClip, prof);
      setContenido(queContenido);
      setPosicion(queX, queY);
   }
   //--------------------------------------------------
   function setContenido(queContenido:String) {
      contenido = queContenido;
      clip.loadMovie(contenido);
   }
   function setPosicion(queX, queY) {
      x = queX;
      y = queY;
      clip._x = x;
      clip._y = y;
   }
   //--------------------------------------------------
   function borrar() {
      clip.unloadMovie();
      clip.removeMovieClip();
   }
   //--------------------------------------------------
}

Y el uso seria:
var contenedor:Contenedor = new Contenedor(this, "contenedor", "peli1.swf", 100, 200);

Fuente: http://www.cristalab.com/

En AS3, si no me equiboco seria este:

var loader:Loader = new Loader();
loader.load(new URLRequest("archivo.swf"));

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, insertMovie);

function insertMovie(evt:Event):void{
   
   addChild(loader);
   
}

Fuente: Klum


Título: Re:[Ayuda] Cargar SWF de web
Publicado por: SoyJoaquin. en 11 de Octubre de 2010, 17:39:33 pm
Para eso agrego el controlador activex shockwave flash y listo x'dd

Necesito es cargar un swf alojado en un sitio web :S