Actionscript 3.0: Cargar XML

Este es el código del XML que vamos a cargar….

XML:

  1. <datos>
  2. <contacto id=“1″ tipo=“laboral”>
  3. <nombre>Jesús</nombre>
  4. <apellido>Juden</apellido>
  5. <telefono>6666666</telefono>
  6. <comentario><![CDATA[Comentario aquí!]]></comentario>
  7. </contacto>
  8. <contacto id=“2″ tipo=“amigo”>
  9. <nombre>Juanjo</nombre>
  10. <apellido>Perez</apellido>
  11. <telefono>6666666</telefono>
  12. <comentario><![CDATA[Comentario aquí]]></comentario>
  13. </contacto>
  14. </datos>

Este es el código de Actionscript 3 que carga el XML. Lo pondremos en el primer fotograma de nuestra película Flash…

Actionscript:

  1. var loader:URLLoader = new URLLoader();
  2. loader.dataFormat = URLLoaderDataFormat.TEXT;
  3. loader.addEventListener(Event.COMPLETE, onComplete);
  4. var request:URLRequest = new URLRequest(“datosExternos.xml”);
  5. loader.load(request);
  6. function onComplete(event:Event):void {
  7. var myXML:XML = new XML(event.target.data)
  8. //test 1
  9. trace(myXML);
  10. //test2
  11. for each(var test:XML in myXML..apellido){
  12. trace(“apellido: “+test);
  13. }
  14. //test3
  15. trace(“tipo: “+myXML.contacto[0].@tipo);
  16. //test4
  17. for(var i:uint = 0; i<myXML.contacto.length(); i++){
  18. trace(“comentario: “+myXML.contacto[i].comentario);
  19. }
  20. }
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: