Comunidad de diseño web y desarrollo en internet online

Recuperar datos de HTTPService sin Datagrid o Repeater

Citar            
MensajeEscrito el 18 Mar 2010 02:46 pm
Hola a Todos

Tengo otra duda que quisiera comentarles y quizas sea muy obvia pero no he encontrado la información.

Quiero obtener unos datos con un HTTPService, pero estos datos son parametros, no son para un datagrid ni un repeater.
Los necesito usar para luego hacer unos calculos matematicos y otras cosas.

Entonces por ejemplo tengo:

<mx:HTTPService id="servicioejemplo"
url="http://url/ejemplo.php"
method="POST">

De aquí obtendría, valor1, valor2, valor3 del XML ni siquiera es un listado, solo tres valores.

Probe con esto:
servicioejemplo.lastResult.registros.registro.valor1

Pero no funciona.

¿Puedo obtener los datos sin tener que usar un datagrid o un repeater para recuperalos?

Por Salov

20 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Mar 2010 08:32 pm

Por rubencho176

Claber

301 de clabLevel

3 tutoriales

 

Colombia

firefox
Citar            
MensajeEscrito el 18 Mar 2010 11:29 pm
Te aconsejo que uses E4X como método para parsear xml, es muy sencillo y te hace la vida más facil. en mi página podrás encontrar un ejemplo de su uso, en el ejemplo que aparece en vez de utilizar la variable xml rellenada manualmente, le asignas el valor que te devuelve del httpservice (asigna en la función resultante var datos:XMLlist = ev.target).
declara el httpservices así : <mx:HTTPService url="datos.xml" id="datos" result="handlerResult(event)" resultFormat="e4x" /> y la funcion resultante handlerResult(event) lo recojes así:

private function handlerResult(evt:ResultEvent):void{

info = evt.result.equipo;

}

la url de ejemplo de parseo del xml: http://www.portalscreen.com/parse-xml-e4x/

Espero que te sirva, salu2
www.portalscreen.com

Por portalscreen

11 de clabLevel



Genero:Masculino  

Málaga

firefox

 

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