Charles,
Eu tinha o mesmo problema que o caio e, aplicando seu código, resolvi
o mesmo.
Porém, se maintenanceListFeed já é um arrayCollection, por que usar o
seguinte código:
var arr1:ArrayCollection = new ArrayCollection();
arr1.addItem(event.result.maintenances.maintenance);
Mas eu quero utilizar o ArrayCollection pois atribuo ele direto em um
gráfico de barras, e para mim já funciona desta forma desde que tenha
pelo menos 2 elementos de retorno. O erro que aparece é o seguinte:
TypeError: Error #1034: Type Coercion failed: cannot convert
Olá Caio,
Faça uma adaptacão do código abaixo que vai funcionar para 0 (sem erro) 1
(apresenta) ou mais elementos na coleção.
[Bindable]
public var maintenanceListFeed:ArrayCollection = new ArrayCollection;
private function
selectedPropertyMaintenanceResultHandler(event:ResultEvent):void
{
Cara vc ja debugou para ver o que vem no seu result? o que tem aqui
e.result.Registros.Registro;?
2009/2/26 Caio caiorafaelmat...@gmail.com
Pessoal estou com um problema e tá difícil pra resolver. No meu
programa faço uma requisição para um endereço que me retorna um XML. O
problema é que
O problema é que vc está usando a raiz do XML na atribuição.
colecaoItems1 deve ser um XMLList ou XMLListCollection, certo.
Então tente trocar a linha de atribuição para:
colecaoItens1 = XML(e.result).Registro;
deve funcionar...
julio
On Feb 26, 10:09 am, Caio