AS3 – Enviar Variables con LoaderMax

Publicado por Iván Gajate el 3 de diciembre de 2011 en AS3, Flash

Con LoaderMax podemos cargar un swf de forma sencilla, pero si queremos enviar variables a esa peli para luego recuperarlas por su loaderInfo, es igual de sencillo.

Tal y como dicen en la ayuda de LoaderMax, como primer parámetro del LoaderMax, se puede usar o bien el nombre del swf que queremos cargar, o bien un URLRequest. De esta manera es fácil enviar las variables que queramos:

var request:URLRequest = new URLRequest("miPeli.swf");
var data:URLVariables = new URLVariables();

// Variables que quiero enviar
data.nombre = "Iván";
data.id = 4589;
data.email = "micorreo@yporqueno.es";

request.data = data;
request.method = URLRequestMethod.GET;

var loader:SWFLoader = new SWFLoader(request, {name:"peli"});

Nota: Esto nos dará un error si lo probamos desde Flash directamente, pues da un error al intentar encontrar el archivo “miPeli.swf?nombre=Iván&id=4589&email=micorreo@yporqueno.es”.

Hay que probarlo en un html.

 

Los comentarios están cerrados.