Buenas a todos, estoy intentando recorrer un xml para mostrar en unos controles y no me da error pero tampoco me cargan los datos, que estoy haciendo mal, por favor ayuda. Este es el código:
//El httpservice
<mx:HTTPService id="htCargaPreguntas" result="HTTPResult(event);" fault="HTTPFault(event);" url="php/CargarPreguntas.php" showBusyCursor="true" />
//importo
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
//variables
public var lasPreg:XMLListCollection;
private var nPre:Number = 0;
private var TotB:uint;
private var TotM:uint;
private var ResSel:String="";
private var Rpta:String = "";
//funciones
private function HTTPResult(event:ResultEvent):void{
lasPreg = event.result.Preguntas.Pregunta;
}
//funcion para cagar los datos a los controles
private function CargarPreguntas():void{
htCargaPreguntas.send({temaF:cbTema.selectedItem.i dTema});
currentState="preguntas";
pnPreguntas.title = "Pregunta "+(nPre+1)+" de "+lasPreg.elements().length() +" preguntas";
txtPregunta.text = lasPreg[nPre].texto;
rbOp1.label = lasPreg[nPre].op1;
rbOp2.label = lasPreg[nPre].op2;
rbOp3.label = lasPreg[nPre].op3;
rbOp4.label = lasPreg[nPre].op4;
Rpta = lasPreg[nPre].rb;
//LasPreguntas.source = {htCargaPreguntas.lastResult.Preguntas.Pregunta};
}
//llamo la funcion desde el evento click del boton
<mx:Button x="159" y="133" label="Entrar" id="btnEntrar" click="CargarPreguntas();"/>
Creo que esta todo, pero igual no me funciona; no me da error pero tampoco carga los datos a los controles.
De antemano muchas gracias por su colaboración.