J'ai un petit soucis concernant MassLoader et Event.COMPLETE. J'ai juste voulu faire un test, avec juste un fichié à charger
exemple.xml. Si l'évenement OPEN s'inscrit bien, le COMPLet se semble pas se lancer (pas d'affichage de chargement terminé. Je vois pas ou ça pêche, le code est pas spécialement énorme.
Action Script
<?xml verion="1.0" encoding="utf-8" ?>
<EXEMPLE>
<TEST niveau="1">
</TEST>
</EXEMPLE>
Action Script
package {
import flash.display.*;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.HTTPStatusEvent;
import flash.events.IOErrorEvent;
import ch.capi.net.*;
import ch.capi.events.*;
public class GestionExterne extends MovieClip {
// ** propriétés **
// ** constructeur **
public function GestionExterne():void{
trace("class GestionExterne lancé");
var factory:LoadableFileFactory = new LoadableFileFactory();
//préparation des fichiers
var file1:ILoadableFile = factory.create("exemple.xml");
//création du loader
var loader:MassLoader = new MassLoader();
//ajout des fichiers dans la liste de chargement
loader.addFile(file1);//on en met autant qu'il y a de fichié a charger
loader.addEventListener(Event.OPEN, l);
loader.addEventListener(Event.COMPLETE, l);
//lancement du chargement
loader.start();
}
// ** méthodes **
public function chargementTermine(evt:Event):void{
trace("chargement terminé");
}
var l:Function = function(evt:Event):void
{
trace("event : "+evt.type);
}
// ** FIN **
}
}
Bonne soirée,