Já tinha tentado e não resultou
On Nov 16, 2009, at 11:54 AM, João Coelho wrote:
>
> No AMFPHP (não no ZEND_AMF) é necessário que declares uma variável
> publica $_explicitType a indicar o tipo do teu VO e que tem que
> corresponder exactamente ao que definiste no AS
> ex.:
> - php
> public $_explicitType = "classpath.do.meu.VO";
>
> - as
> [RemoteClass(alias="classpath.do.meu.VO")]
>
> Cain Vampyr escreveu:
>> Oi,
>>
>> Nao tenho muita experiência com amfphp, mas era capaz de jurar que o
>> IDE não liga nenhuma ao metadata. E tenho ideia que o amf no fundo
>> serializa os teus objectos em formato json.
>>
>> Tendo isso em conta não vejo nenhuma forma directa de converteres os
>> VO's no respectivos tipos.
>> podes no entanto tentar automatizar a converter com algo tipo:
>>
>> private function getLatestImageHandler(o:Object):ImageVO
>> {
>> var sPropName:String;
>> var tmpVO:ImageVO = new ImageVO();
>> for (sPropName in o) tmpVO[sPropName] = o[sPropName];
>> return tmpVO;
>> }
>>
>>
>> ou entao defenires a tua classe ImageVO para aceitar um argumento do
>> tipo obj no seu creator function tipo:
>> pakage{
>> class ImageVO {
>> public function ImageVO(oSource:Object = null){
>> this.ID = oSource.ID
>> ...
>> }
>> }
>> }
>> private function getLatestImageHandler(o:Object):ImageVO
>> {
>> return new new ImageVO(o);
>> }
>>
>> por ultimo em vez de usares o creator function podes sempre ter um
>> método para importar os valores....
>>
>> private function getLatestImageHandler(o:Object):ImageVO
>> {
>> var tmpVO:ImageVO = new ImageVO();
>> tmpVO.translate(o)
>> return tmpVO;
>> }
>>
>>
>> Espero não estar a causar mais confusão que esclarecer a tu duvida,
>> como disse tenho muito pouco experiência com AMF em geral
>>
>>
>> Jose Luis Gouveia wrote:
>>> Para compilar sim
>>>
>>> On Nov 16, 2009, at 11:13 AM, João Fernandes wrote:
>>>
>>>>
>>>> Mas estas a usar o Flash IDE certo?
>>>>
>>>> --
>>>>
>>>> João Fernandes
>>>>
>>>> Adobe Certified Expert
>>>> Adobe Community Expert
>>>> http://www.twitter.com/joaofernandes
>>>> http://www.riapt.org
>>>> Portugal Adobe User Group (http://aug.riapt.org)
>>>>
>>>>
>>>>
>>>>
>>>> /*Jose Luis Gouveia*/
>>>> /Senior Interactive Developer
>>>> Multimedia Manager @ GoDirect - Interactive
>>>> Portuguese RIA Community Member//
>>>>
>>>> View Jose Luis Gouveia's profile on LinkedIn
>>>> <http://www.linkedin.com/in/josegouveia>/
>>>>
>>>
>>>
>>
>>
>>>
>> ------------------------------------------------------------------------
>>
>>
>> No virus found in this incoming message.
>> Checked by AVG - www.avg.com
>> Version: 8.5.425 / Virus Database: 270.14.67/2506 - Release Date: 11/16/09
>> 07:43:00
>>
>>
>
>
> >
Jose Luis Gouveia
Senior Interactive Developer
Multimedia Manager @ GoDirect - Interactive
Portuguese RIA Community Member
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---