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

conversión a xmlList

Estas en el tema de conversión a xmlList en el foro de Flash y Actionscript en Foros del Web. Tengo un error en una aplicación con flex y después de mucho buscar creo que encontré la causa, lastima que no se como solucionarlo, pero ...
  #1 (permalink)  
Antiguo 21/07/2010, 10:44
Avatar de acumulador  
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 15 años, 10 meses
Puntos: 7
conversión a xmlList

Tengo un error en una aplicación con flex y después de mucho buscar creo que encontré la causa, lastima que no se como solucionarlo, pero ya di un paso, necesito saber como tomar el xml que me entrega el httpservice y convertirlo bien a un xmlList para poder recorrerlo, he realizado muchas pruebas y no me da error por que no lo hay solo que cuando hago un length (para saber cuantos elementos hay dentro) me dice que cero; es decir no esta trayendo nada y sospecho que es por el tipo de datos, el httpservice me trae xml y lo necesito convertir a xmlList. Lo ultimo que probé fue esto:
//la variable
public var lasPreg:XMLList = new XMLList;
//la funcion para el result
private function HTTPBien():void{
lasPreg = new XML(htCargaPreguntas.lastResult.Preguntas) as XMLList;
Alert.show("todo bien");
}
//funcion para cargar los datos
private function CargarPreguntas():void{
htCargaPreguntas.send({temaF:cbTema.selectedItem.i dTema});
currentState="preguntas";
pnPreguntas.title = "Pregunta "+(nPre+1)+" de "+lasPreg.length()+" preguntas";
txtPregunta.text = lasPreg[nPre].Pregunta;
rbOp1.label = lasPreg[nPre].Op1;
rbOp2.label = lasPreg[nPre].Op2;
rbOp3.label = lasPreg[nPre].Op3;
rbOp4.label = lasPreg[nPre].Op4;
Rpta = lasPreg[nPre].OpCorrecta;
}
//y sigo llamando la funcion desde le boton
<mx:Button x="159" y="133" label="Entrar" id="btnEntrar" click="CargarPreguntas();"/>

Ahora un poco mas claro, espero que alguien me de una mano, por favor y muchas gracias de antemano por el tiempo que puedan dedicar a mi problema.
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...

Etiquetas: flex
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 16:22.