Foros del Web » Creando para Internet » Flash y Actionscript »

Como cargar un XML local con FileReference?

Estas en el tema de Como cargar un XML local con FileReference? en el foro de Flash y Actionscript en Foros del Web. Hola!!! Llevo horas peleandome con flash y no saco agua clara. Quiero cargar un fichero xml que tengo en maquina local y que es abierto ...
  #1 (permalink)  
Antiguo 06/08/2009, 05:59
 
Fecha de Ingreso: septiembre-2005
Mensajes: 14
Antigüedad: 18 años, 8 meses
Puntos: 0
Como cargar un XML local con FileReference?

Hola!!!

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:
loader.load(new URLRequest("content.xml"));
he provado de hacer un bytearray y mil cosas pero no lo consigo.

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.*);
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:55.