Tenta isso: myvar = new ArrayCollection(event.result as Array); Em 6 de setembro de 2010 09:47, Paullo Estevam <paulloeste...@gmail.com>escreveu:
> Verifique se esse objeto event é mesmo da classe ResultEvent. > Qual o tipo de dado retornado do php? > > posta aí o código.. > > 2010/9/6 Rodrigo Mota <rsm...@gmail.com> > > 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 > > > > > -- > ----------------------------------------------- > Cel. 83 8790.1304 > paulloeste...@gmail.com > www.paulloestevam.com.br > > > > -- > 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