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]>
> 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]] *Em nome de
> *Miguel
> Vaz
> *Enviada:* quarta-feira, 22 de Abril de 2009 12:04
> *Para:* [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]>
>
>
> 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
-~----------~----~----~----~------~----~------~--~---