Actionscript – Les Flashvars & les preloaders

Posted on 20/06/2011 · Posted in Flash

Mise en situation :

  • Application_A.swf est une application autonome qui utilise les Flashvar.
  • Application_Preloader.swf est un preloader qui va charger Application_A.swf.

L’objectif c’est de pouvoir utiliser les Flashvar avec Application_Preloader.swf pour qu’elles soient transmises à Application_A.swf.

Pour cela, nous allons utiliser une instance de URLVariables que l’on passera à URLRequest.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
var _urlRequest     : URLRequest    = new URLRequest ( "http://www.domain.tld/Application_A.swf" );
var _urlVariables   : URLVariables  = new URLVariables ();
var _loader     : Loader    = new Loader ();

for (var property : String in loaderInfo.parameters )
{
    _urlVariables[property] = loaderInfo.parameters[property];
}

_urlRequest.method  = URLRequestMethod.GET;
_urlRequest.data    = _urlVariables;

_loader     = new Loader ();
_loader.load ( _urlRequest );