Ich versuche nur eine XML-Datei zu laden, die auf der Festplatte gespeichert werden kann, das habe ich getan, um sie zu durchsuchen, aber später, wenn ich versuche, die Datei zu laden, würde es nur Blick in den gleichen Pfad der sWF-DateiFlash AS3 Datei laden xml
hier ist der Code
package { import flash.display.Sprite; flash.events importieren. ; flash.net importieren.;
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);
}
}
}
, wenn ich eine XML-Datei öffnen, die es das gleiche Verzeichnis wie die SWF-Datei ist nicht, es mir eine unfound Dateifehler gibt. kann ich irgendetwas tun? Ursache zum Beispiel für mp3 gibt es eine besondere Klasse für das Laden der Datei, siehe http://www.flexiblefactory.co.uk/flexible/?p=46
dank