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