私はXMLファイルをロードしようとしています。魔法使いは、hddのanywereにすることができます。これはブラウズするために行ったことですが、後でファイルをロードしようとしています。ここ Flash AS3のロードファイルxml
コード
パッケージ{ 輸入flash.display.Spriteある
にswfファイルの同じパスに見えます。 import flash.events。 ; import flash.net。;私はそれswfファイルと同じディレクトリイマイチxmlファイルを開いたとき、それは私にunfoundファイルのエラーを与える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);
}
}
}。 私にできることは何ですか? mp3のための例えば原因があったファイルをロードするための特別なクラスである、あなたはローカルのXMLファイルをロードしているので、あなたがFileStream.readを(使用したいと思うhttp://www.flexiblefactory.co.uk/flexible/?p=46
おかげ