Comunidad de diseño web y desarrollo en internet online

acceder desde flex al primer elemento de un xmllist

Citar            
MensajeEscrito el 08 Mar 2012 12:15 pm
Buenos dias, escribo para hacerles una pregunta de flex 3 y xml. tengo una variable Prov: XMLlist, se llena desde un XML, y quiero acceder al primer elemento, el elemento tipo, para que en una variable me ponga el dato (DNI en este caso). Alguien me puede ayudar con este tratamiento? Gracias!

<dato>
<tipo>DNI</tipo>
</dato>

Por grodrig61

Claber

223 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Mar 2012 01:11 pm
Voy...

...initialize="loadSecurity();">....

import mx.collections.ArrayCollection;
import mx.core.FlexGlobals;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
[Bindable]private var Resultados:ArrayCollection;
.
.
.
.

private function loadSecurity():void
{
Security.loadPolicyFile("http://www.tuweb.com/crossdomain.xml");
useHttpService("http://www.tuweb.com/xml/archivo.xml")
}
private function useHttpService(src:String):void {
RvService.url=src;
RvService.method = "POST";
RvService.addEventListener("fault", faultHandler);
RvService.addEventListener("result", resultHandler);
RvService.send();
}

private function faultHandler(event:FaultEvent):void{
RvService.removeEventListener(FaultEvent.FAULT, faultHandler);
RvService.removeEventListener(ResultEvent.RESULT, resultHandler);
labeltop.text="No tienes acceso a internet";
}
private function resultHandler(event:ResultEvent):void{
RvService.removeEventListener(FaultEvent.FAULT, faultHandler);
RvService.removeEventListener(ResultEvent.RESULT, resultHandler);
if( event.result.xml.dato is ArrayCollection ){
Resultados = event.result.xml.dato as ArrayCollection;
}
else{
Resultados = new ArrayCollection([event.result.xml.dato]);
}
labeltop.text=''+Resultados[0].tipo; <------------ Lo que necesitas
}
.
.
.
.

Pongo casi todo el código por si alguien necesita el resto y no lo encuentra.

Por redkram

17 de clabLevel



Genero:Masculino  

ASP,SQL,CSS,JQUERY y más

chrome
Citar            
MensajeEscrito el 08 Mar 2012 01:18 pm
Buenisimo! muchisimas gracias por la ayuda! ya lo estoy trabajando!

Por grodrig61

Claber

223 de clabLevel



 

msie8

 

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