Flash AS3-Datei laden, xml

Ich versuche nur zu laden Sie eine xml-Datei, die Hexe kann anywere in der hdd, das ist, was ich getan habe, um es zu durchsuchen, aber später, wenn ich versuche, um die Datei zu laden, es würde nur schauen in den gleichen Pfad zu der swf-Datei

hier ist der code

Paket {
import von flash.display.Sprite;
import von flash.Veranstaltungen.;
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);
    }
}

}

wenn ich öffnen Sie eine xml-Datei, ist es nicht das gleiche Verzeichnis wie die swf-es gibt mir eine unfound-Datei Fehler.
gibt es irgendetwas, was ich tun kann?
Ursache für mp3 zum Beispiel gibt es eine Besondere Klasse für das laden der Datei, siehe http://www.flexiblefactory.co.uk/flexible/?p=46

Dank

InformationsquelleAutor | 2009-07-30
Schreibe einen Kommentar