Consegui resolver, encapsulando a data. Fica um exemplo caso alguem precise:
Encapsulamento: public function get data():Date { return _data; } public function set data(arg:*):void { _data = DateConverter.h(arg); } Conversão: public static function h(arg:Object):Date { if (arg is String) { var resultado:Date; if (arg!=null) { var dia:String = arg.slice(8, 10); var mes:String = arg.slice(5, 7); var ano:String = arg.slice(0, 4); resultado = DateField.stringToDate(mes+'/'+dia+'/'+ano, 'MM/DD/ YYYY'); } return resultado; } else if (arg is Date) { return arg as Date; } else return null; } On 28 ago, 09:38, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Bom dia galera. > Estou com um problema com AMFPHP na conversão de Datas. > Estou trocando objetos com propriedades do tipo Date, consigo > interpretar a data enviada do AS ao PHP seguindo a regra do site do > AMFPHP > em:http://www.amfphp.org/docs/datatypes.htmlehttp://www.amfphp.org/docs/helperclasses.html. > > Segundo o site devo dividir o timestamp por 1000 para que fique > compatível no PHP e funciona, porém, ao enviar do PHP para o AS ele > não consegue fazer a conversão ocasionando o seguinte erro: > TypeError: Error #1034: Type Coercion failed: cannot convert > 1219926877000 to Date. > > Alguém tem alguma idéia de como resolver isso? Já tentei criando um > methodTable específico, eviando a data em formato "mm/dd/yyyy", no > formato do flex "D M d H:i:s \G\M\TO Y" e nenhuma delas deu certo. --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---