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

TypeError: Error #1034: Error de conversión forzada

Estas en el tema de TypeError: Error #1034: Error de conversión forzada en el foro de Flash y Actionscript en Foros del Web. Buenos días, recibo un xml del siguiente tipo Código: <list> <item>objeto1</item> </list> Y al ponerlo en una list de la forma siguiente (tras un httpservice): ...
  #1 (permalink)  
Antiguo 10/06/2009, 08:44
 
Fecha de Ingreso: junio-2009
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
TypeError: Error #1034: Error de conversión forzada

Buenos días, recibo un xml del siguiente tipo

Código:
<list>
<item>objeto1</item>
</list>
Y al ponerlo en una list de la forma siguiente (tras un httpservice):

Código:
var listArray:ArrayCollection = event.result.list.item;
myList.dataProvider = listArray;
Me da el error "TypeError: Error #1034: Error de conversión forzada "

He leido por ahí que se solventa convirtiendolo el resultado a Array, de la siguiente manera:

Código:
var listArray:ArrayCollection = new ArrayCollection (ArrayUtil.toArray(event.result.list.item));
myList.dataProvider = listArray;
El problema ahora es que si tengo más de un item:
Código:
<list>
<item>Objeto1</item>
<item>Objeto2</item>
</list>
Me aparece en el mx:List como si solo hubiera un objeto que es: Objeto1,Objeto2 :S

He intentado tambien con XMLListCollection de la siguiente manera:

Código:
var lista:XMLListCollection = new XMLListCollection(event.result.list.item as XMLList); 
myList.dataProvider = lista;
Y ahora no me aparece nada

Por favor, me estoy volviendo loco... una ayuda please!!!

Gracias por adelantado
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 22:49.