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


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