Home » Action Script 3.0 | XML

Carga de un XML con flash

6. mayo 2009 by marvin 0 Comentarios

/*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)

Sea el primero en calificar este post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Comentarios

Añadir comentario


 

  País

biuquote
  • Comentario
  • Vista previa
Loading