Charger un media, ou un fichier de donnée, ou des variables
Charger des variables depuis un fichier texte
Essayons maintenant de charger un fichier avec comme type de format URLLoaderDataFormat.VARIABLES
On reprend un nouveau fichier texte nommé variable.txt . Nous allons y écrire une chaîne de caractère formatée de la sorte :
maVar1=Hello&maVar2=World
Notre fichier haXe ressemblera à ceci du coup :
package;
import flash.Lib;
import flash.net.URLRequest;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
class Main
{
public var chargeur:Loader;
public var chargeur_de_donnee:URLLoader;
static function main()
{
new Main();
}
public function new()
{
exemple4();
}
public function exemple4()
{
chargeur_de_donnee = new URLLoader();
var format_de_donnee = URLLoaderDataFormat.VARIABLES;
var url = new URLRequest('fichiers/variables.txt');
chargeur_de_donnee.dataFormat = format_de_donnee;
chargeur_de_donnee.addEventListener(Event.COMPLETE, finChargementVariables);
chargeur_de_donnee.load(url);
}
public function finChargementVariables(e:Event)
{
var variables = e.currentTarget.data;
trace(variables.maVar1+" "+variables.maVar2);
}
}
Vous remarquerez que cette fois l'URLLoaderDataFormat est de type VARIABLES
Le résultat :
