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