Foros del Web » Creando para Internet » Flash y Actionscript »

Cargar texto de XML con ActionScript 3

Estas en el tema de Cargar texto de XML con ActionScript 3 en el foro de Flash y Actionscript en Foros del Web. Hola, mi problema es que no puedo cargar texto de un fichero XML en un campo de texto dinámico en flash, han cambiado tantas cosas ...
  #1 (permalink)  
Antiguo 19/01/2011, 12:51
 
Fecha de Ingreso: septiembre-2009
Ubicación: Castellón de la Plana
Mensajes: 11
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Cargar texto de XML con ActionScript 3

Hola,

mi problema es que no puedo cargar texto de un fichero XML en un campo de texto dinámico en flash, han cambiado tantas cosas en el actionscript3... todo lo que pruebo me da algún error...

El nombre de la instancia de texto se llama texto_f, y el fichero xml es asi:

<?xml version="1.0" encoding="utf-8"?>

<datos>

<texto1>

textoooooooooooooooooooooooooooooooooooooooooooooo oo

</texto1>

<texto2>

textoooooooooooooooooooooooooooooooooooooooooooooo oo

</texto2>


</datos>


Solo me interesa que salga <texto1> , si me podéis ayudar con el código os lo agradecería mucho, porque supongo que no es muy complicado pero no se hacerlo en as3.

Gracias
  #2 (permalink)  
Antiguo 20/01/2011, 03:31
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Respuesta: Cargar texto de XML con ActionScript 3

Es muy fácil:
Código actionscript:
Ver original
  1. // Se crea un objeto URLLoader para cargar el fichero externo
  2. var xmlLoader:URLLoader = new URLLoader();
  3.  
  4. // Lo recogemos en formato de texto.
  5. xmlLoader.dataFormat = URLLoaderDataFormat.TEXT;
  6.  
  7. // Le pedimos al objeto xmlLoader que cargue el fichero.
  8. xmlLoader.load( new URLRequest( "fichero.xml" );
  9.  
  10. // Cuando se haya completado la carga se lanza la función handleComplete
  11. xmlLoader.addEventListener( Event.COMPLETE, handleComplete );
  12.  
  13. function handleComplete( event:Event ):void {
  14.    // Creamos un objeto XML donde almacenar el contenido del fichero xml
  15.    var xml:XML = new XML( event.target.data );
  16.  
  17.    // Así mostramos todo el xml:
  18.    trace( xml );
  19.  
  20.    // Así mostramos el contenido de un elemento:
  21.    trace( xml.texto1[0] );
  22. }
Cualquier problema, ya sabes. Saludos!
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge

Etiquetas: flash, flash-xml, xml, actionscript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:08.