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

Responder a