Je suis juste en train de charger un fichier xml qui peut être n'importe où dans le disque dur, c'est ce que j'ai fait pour le parcourir, mais plus tard quand j'essaye de charger le fichier regarder dans le même chemin du fichier swfFlash AS3 charger le fichier xml
voici le code
package{ import flash.display.Sprite; import flash.events. ; import flash.net.;
public class cargadorXML extends Sprite {
public var cuadro:Sprite = new Sprite();
public var file:FileReference;
public var req:URLRequest;
public var xml:XML;
public var xmlLoader:URLLoader = new URLLoader();
public function cargadorXML() {
cuadro.graphics.beginFill(0xFF0000);
cuadro.graphics.drawRoundRect(0,0,100,100,10);
cuadro.graphics.endFill();
cuadro.addEventListener(MouseEvent.CLICK,browser);
addChild(cuadro);
}
public function browser(e:Event) {
file = new FileReference();
file.addEventListener(Event.SELECT,bien);
file.browse();
}
public function bien(e:Event) {
xmlLoader.addEventListener(Event.COMPLETE, loadXML);
req=new URLRequest(file.name);
xmlLoader.load(req);
}
public function loadXML(e:Event) {
xml=new XML(e.target.data);
//xml.name=file.name;
trace(xml);
}
}
}
quand j'ouvre un fichier xml qui nest pas fait le même répertoire que le swf, il me donne une erreur de fichier introuvable. Y a-t-il quelque chose que je puisse faire? la cause par exemple pour mp3 il y a une classe spéciale pour charger le fichier, voir http://www.flexiblefactory.co.uk/flexible/?p=46
grâce