Use então:

var MyArryColl:ArrayCollection = new ArrayCollection(event.result as Array);

Porque o que vem do php é um array e não um ArrayCollection.

valew amigo!

Em 6 de setembro de 2010 09:42, Rodrigo Mota <rsm...@gmail.com> escreveu:

> Olá a todos!
>
> Me deparei com um problema que parece ser alguma coisa simples mas que
> não estou conseguindo enxergar.
> Criei um RemoteObject que recebe dados do php. Até aí tudo normal. Eu
> examino o event.result e ele está populado certinho.
> Também criei uma variável:
>
> [Bindable]
> private var myvar:ArrayCollection = new ArrayCollection();
>
> Também sem erro quanto a isso.
>
> Mas aí que vem o problema.
> Na função result do meu RemoteObject eu coloco:
>
> myvar = event.result as ArrayCollection;
>
> Ele não dá erro, mas também não atribui o valor à variável.
> Debugando e analisando a variável, ela continua "null" enquanto o
> event.result está populado corretamente.
>
> Eu já tentei algumas coisas, inclusive mudar a maneira de atribuir e
> tudo mais, mas sem sucesso.
> Se alguém já passou por isso, ou tiver alguma ideia do que possa ser,
> fico grato pela ajuda.
>
> PS: Comecei a mexer com Flex tem pouco tempo, então se for alguma
> bobagem que eu estou fazendo, peço paciência para os colegas.
> PS2: Eu já procurei no google e no grupo, mas sem sucesso :/
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a