Comunidad de diseño web y desarrollo en internet online

Cargar un xml en variable con AS 3

Citar            
MensajeEscrito el 21 Sep 2009 03:46 pm
Estimados:

Necesito que alguien me ayude necesito cargar un xml con AS3 pero por no encuentro un ejemplo concreto, la idea es pasarme un dato del xml a una variable para luego utilizarla. por ejemplo mi xml

<mensaje>
<asunto>prueba_De_llegada</asunto>
</mensaje>

quiero que el Texto "prueba de llaegada" lo agarre una variable en flash, esto sin colocar ningun boton ni nada que al ejecutar el swf se cargue. Si alguien me puede ayudar le estare muy agradecido.
De antemano gracias hasta prontooooo :wink:

Por ansisweb

78 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Sep 2009 08:29 pm
ya lo encontre lo pongo aqui por si le sirve a alguien :
-------------------------------------------------------------------------------------------
var requestObj:URLRequest = new URLRequest('texto.xml');
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, onLoadXML);
urlLoader.load(requestObj);
 
function onLoadXML(evt:Event):void {
    var xml:XML = new XML(evt.target.data);
   
trace(xml.asunto[0]);
trace(xml);
//la direccion de video debe estar en internet
var videoURL:String = xml.asunto[0];
}
-----------------------------------------------------------------------------------------
Comprobado lo que esto hace es entregarme el dato que esta dentro de la etiqueta asunto de mi xml, obviamente es mucho mas largo el xml que utilizo pero solo lo pongo esto para que tengan una idea de como obtener un dato directamente.
En este caso yo le asigno la direccion a mi conexion de video pero si ustedes lo necesitan pueden darte el dato a una variable para su posterior manipulacion:
function onLoadXML(evt:Event):void {
var xml:XML = new XML(evt.target.data);
//la direccion de video debe estar en internet
var carga_dato_xml = xml.asunto[0];
}

Ojala y le sirva a alguien :lol: Saludos Byeeeeeeee

Por ansisweb

78 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.