Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package {
- import flash.display.MovieClip;
- import flash.net.URLRequest;
- import flash.net.URLLoader;
- import flash.events.Event;
- import flash.display.MovieClip;
- public class RPCCargaXml extends MovieClip {
- //Asigno la url que se va a cargar
- var url:String = "CircuitosXml.xml";
- var XmlExterno:XML;
- var nodoACargar:uint;
- //Constructor
- public function RPCCargaXml() {
- }
- public function cargarYAsignarXML() {
- CargarXML();
- trace(XmlExterno);
- //return XmlExterno;
- }
- public function investigaNodo(nodoAInvestigar:uint) {
- nodoACargar=nodoAInvestigar
- CargarXML();
- }
- function CargarXML() { //Carga el XML
- var XML1:XML;
- //Creo el objeto cargador
- var loader:URLLoader = new URLLoader();
- //Le añado los listeners
- loader.addEventListener(Event.COMPLETE, completeHandler);
- //Creo el objeto que contendrá la petición
- var peticion:URLRequest = new URLRequest(url);
- //Cargo la petición
- loader.load(peticion);
- }
- function completeHandler(event:Event) { //Funcion que se ejecuta cuando termina la descarga.
- var cargador:URLLoader = event.target as URLLoader;
- XmlExterno = new XML(cargador.data);
- XmlExterno.ignoreWhiteSpaces=true;
- }
- }
Add Comment
Please, Sign In to add comment