Clase que carga el xml:
Código :
package clases{
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.utils.*;
public class CargarXML extends EventDispatcher {
private var loader:URLLoader;
private var example:XML;
private var xml:XML;
public function CargarXML(elXML:String) {
var loader = new URLLoader();
loader.load(new URLRequest(elXML));
loader.addEventListener(Event.COMPLETE, handleCompleted);
}
private function handleCompleted(event:Event):void {
try {
example = new XML(event.target.data);
dispatchEvent(new Event("xmlCargado"));
} catch(e:TypeError){
trace("errorrrrrr");
trace(e.message);
}
}
public function get xmlDatos():XML{
return xml;
}
}
}Clase que llama a CargarXML:
Código :
package clases{
import flash.display.*;
import flash.events.*;
public class Paginacion extends Sprite {
private var elXML:String = "xml/articulos.xml";
private var cargoXML:CargarXML;
public function Paginacion(){
var cargoXML = new CargarXML(elXML);
cargoXML.addEventListener("xmlCargado", mostrar);
}
private function mostrar(e:Event){
trace(cargoXML.xmlDatos);
}
}
}Mil gracias. Si pueden orientarme...
