Comunidad PHPeros
Lenguajes => Visual Basic => Mensaje iniciado 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
-
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
-
Para eso agrego el controlador activex shockwave flash y listo x'dd
Necesito es cargar un swf alojado en un sitio web :S