Llevo horas peleandome con flash y no saco agua clara.
Quiero cargar un fichero xml que tengo en maquina local y que es abierto con un filereference.browse();
El problema es que filereference no guarda la ubicación del fichero, solo el nombre y no se que poner en lugar de content.xml
Código:
he provado de hacer un bytearray y mil cosas pero no lo consigo.loader.load(new URLRequest("content.xml"));
Os paso el codigo que tengo por ahora a ver si alguien puede echarme un cable. Gracias!
Código:
//------------LOAD FILE------------------------------------ function loadFile(event:Event):void { loadFileRef = new FileReference(); loadFileRef.addEventListener(Event.SELECT, onFileSelect); loadFileRef.browse([xmlFilter]); } function onFileSelect(event:Event):void { var archivo:FileReference = FileReference(event.target); trace (archivo.name); var av:ByteArray = null; var loader:Loader = new Loader(); //loader.load(new URLRequest("content.xml")); loader.addEventListener(Event.COMPLETE, loadXML); //loader.loadBytes(archivo.load()); } function loadXML(e:Event):void { var myXML:XML; myXML = new XML(e.target.data); trace(myXML.*); }