AS3 – Enviar Variables con LoaderMax
Publicado por Iván Gajate el 3 de diciembre de 2011 en AS3, Flash | No hay comentarios »
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.
