Esperimenta:
tempor = event.result.result
No work uso VO's para tudo e mais alguma coisa, e é assim que passamos a
info de Java para FLEX, e não fazemos castings nem nada. Parto do
principio que estas a usar AMF.
Eu ainda não experimentei o PHP com o FLEX por isso não posso dar muita
mais ajuda :-( mas parto do principio que o comportamento do FLEX seja
similarao do JAVA nessa matéria.
Miguel Vaz escreveu:
>
> Obrigado, João Gonçalves, estive a ver mas não consigo associar o teu
> exemplo ao que pretendo, aliás, acho que a criação de VOs nos dois
> lados PHP/Flex está feita, mas a passagem do PHP para o flex,
> atribuição de VOs entre mundos é que me está a dar problemas.
> Recebo uma:
>
> Falha de coerção de tipo: não é possível converter
> mx.utils::objectpr...@30834dc1 em net.miguelvaz.vo.getOFgeralVO.
>
> Parece-me algo bizarro, já que a ver a transmissão de dados com o
> Charles, vejo que do PHP é enviado um getOFgeralVO, a classe em php,
> mas do lado do flex, é recebido um ObjectProxy.
>
> Do lado do flex tenho:
>
> public function result( event:Object ):void{ // função result de um
> command no cairngorm
>
> var tempor:getOFgeralVO = new getOFgeralVO();
>
> tempor = event.result; // <-- erro ocorre aqui, e já tentei por
> casting -> (event.result as getOFgeral), que não dá erro mas tempor
> fica vazio
>
> var posicao:Number = event.result.posicao;
>
> modelo.OFgeral[posicao]= tempor; // <-- o que pretendo é injectar o
> resultado do PHP (o VO) numa posição de uma ArrayCollection do modelo
> e, nos meus sonhos, garantir que todos os binds a propriedades e
> subpropriedades dessa arrayCollection funcionem sempre
>
> }
>
>
> Alguma ajuda, por mais vaga que vos possa parecer, é muito bem vinda.
>
>
> MV
>
>
>
>
>
> 2009/4/22 João Gonçalves (papin) <[email protected]
> <mailto:[email protected]>>
>
> Miguel não sei se ajuda coloquei no BLOG do nosso AUG
> (http://groups.adobe.com/posts/dac3b25338) , um post sobre VO,
> embora tenha sido em flash, mas actionscript é actionscript, alem
> disso o Joao Saleiro o ano passado tb fez um post no
> http://riapt.org qualquer sobre VO e acho que em flex, João
> corrige-me se esto enganado.
>
>
>
> *João Gonçalves*
>
> /http://joaogoncalves.net/blog/
>
> /_http://lxbrand.net_//
> Adobe Certified Expert
> Adobe Certified Instructor
> member //riapt.org <http://www.riapt.org>//
> member// AUG PT <http://aug.riapt.org>///
>
>
>
> *De:* [email protected] <mailto:[email protected]>
> [mailto:[email protected] <mailto:[email protected]>]
> *Em nome de *Miguel Vaz
> *Enviada:* quarta-feira, 22 de Abril de 2009 12:04
> *Para:* [email protected] <mailto:[email protected]>
> *Assunto:* [riapt] Re: Binding - bons procedimentos e esclarecimento
>
>
>
>
> Ainda não consegui colocar os VOs a funcionar. Poderias por favor
> me enviar alguns links onde posso ver exemplos e ler um pouco
> sobre o assunto? Encontro algumas coisas online, mas antigas e um
> pouco dispersas. Por vezes sobre cairngorm, mas normalmente são
> exemplos demasiado incompletos para eu entender.
>
> Estranhamente já tinha criado VOs tanto no PHP como no flex,
> aquando do inicio do projecto, mas desisti de os utilizar por
> alguma (estúpida) razão, e não estava mais nada implementado.
> Provavelmente não consegui entender já na altura.
>
> Muito obrigado.
>
>
>
> MV
>
> 2009/4/21 João Fernandes <[email protected]
> <mailto:[email protected]>>
>
>
> Funciona, desde que uses Bindable podes fazer quantos níveis
> precisares.
>
>
> --
>
>
> João Fernandes
>
> Adobe Certified Expert
> Adobe Community Expert
> http://www.onflexwithcf.org
> http://www.riapt.org
> Portugal Adobe User Group (http://aug.riapt.org)
>
>
>
>
>
>
>
>
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para
[email protected]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---