/*XML
Para cargar un xml primero hay que importar las siguientes librerias*/
import flash.events.Event;
import flash.net.URLRequest;
//Se debe crear las siguientes variables como procedimiento minimo para la carga del xml
var url:URLRequest;
var xmlLoader:URLLoader=new URLLoader();
xmlLoader.load(new URLRequest("dioico.xml"));
//Se puede crear un evento al xmlLoader para que despliegue el contenido del mismo y asi ver que este funcionando correctamente
xmlLoader.addEventListener(Event.COMPLETE, CargarXML);
//Se crea otra variable de tipo xml para que nos sirva como el contenedor de los datos del xml
var XMLNodos:XML ;
//Se crea la funcion que carga y despliega el contenido del xml
function CargarXML(event:Event):void{
XMLNodos = new XML(event.target.data);
var item:XML;
for each (item in XMLNodos.sitio){ // el .sitio es estrictamente el nombre del nodo en el xml
trace("SITIO: " + item.attribute('id').toXMLString()+" NOMBRE: "+item.attribute('titulo').toXMLString()+" URL: "+item.attribute('url').toXMLString()); //Aca se puede agregar n cantidad de campos segun contenga el XML
}
}
Adjunto los archivos de ejemplo
dioicoXML.fla (70,50 kb)
dioico.xml (438,00 bytes)