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 :

output

Alternative content

Get Adobe Flash player

(35 fois )