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
-~----------~----~----~----~------~----~------~--~---

Responder a