[b] función privada browseForFile (): vacío
[/b] {
xmlTypes del var: FileFilter = nuevo FileFilter (“XML (*.xml)”, “*.xml”);
var xmlFile: Arsenal = nuevo arsenal (xmlTypes);
FileReference refUploadFile = nuevo ();
refUploadFile.browse (xmlFile);
refUploadFile.addEventListener (Event.SELECT, onFileSelect);
refUploadFile.addEventListener (Event.COMPLETE, onFileComplete);
}
onFileSelect privado de la función (acontecimiento: Acontecimiento): vacío
{
rastro (“seleccionado”);
refUploadFile.removeEventListener (Event.SELECT, onFileSelect);
refUploadFile.addEventListener (Event.COMPLETE, onFileComplete);
refUploadFile.load ();
}
[b] onFileComplete privado de la función (acontecimiento: Acontecimiento): vacío [/b]
{
newXML del var: XML = refUploadFile.data como XML; // [u] aquí es el problema, cómo convertir los datos que consigo a un archivo de XML, usar esta manera hace el newXML=NULL [/u] [i] [/i]
refUploadFile.removeEventListener (Event.COMPLETE, onFileComplete);
refUploadFile = event.currentTarget como FileReference;
}
class= >
de