substitui a linha onde esta dando cast por:

*cli.dtnascimento = nascimentoCliente.data as Date;*


**ve se resolve



--
Lincoln T. do Nascimento Silva
Informática Biomédica - FFCLRP/FMRP
USP - Ribeirão Preto


2011/4/30 Adriano Oliveira Castro <[email protected]>

>
>  Fala Galera!
>
> Novamente estou aqui com perguntas idiotas, mas desculpe-me galera é que
> seu novo ainda em Flex mas tás valendo, é o seguinte estou com problemas na
> hora de coletar as informações de um DateField para uma classe minha efetuar
> a persistência em Banco de Dados ele está me dando erro de Cast para a
> conversão dos dados.
>
> DATEFIELD DO SISTEMA:
> <mx:DateField x="174" y="35" height="25" width="124" id="nascimentoCliente"
> styleName="entradaTextos"/>
>
> FUNCÇÃO QUE FAZ A RECEPÇÃO DAS INFORMAÇÕES
>             //Método para gerar o cadastro de registros
>             private function cadastrar(event:MouseEvent):void{
>                 //Método para criar um objeto do tipo endereço
>                 var rua: Enderecos = new Enderecos();
>                 rua.id = parseInt(idEndereco.text);
>                 rua.cep = codigoPostal.text;
>                 rua.logradouro = logradouro.text;
>                 rua.bairro = bairro.text;
>                 //Método para criar um objeto do tipo cliente para
> persistir no BD
>                 var cli: Clientes = new Clientes();
>                 cli.nome = nomeCliente.text;
>                 cli.responsavel = maeCliente.text;
>                * cli.dtnascimento = Date(nascimentoCliente.data);*
>                 cli.sexo = String(sexo.selectedValue);
>                 cli.endereco = rua;
>                 cli.telefone = telefoneCliente.text;
>                 cli.celular = celularCliente.text;
>                 //Chama o serviço exposto JAVA para persistir os dados
>                 servicos.cadastrar(cli);
>
> ERRO(WARNING);
> 3575: Date(x) behaves the same as new Date().toString(). To cast a value to
> type Date use "x as Date" instead of Date(x)
>
> PS: Sem o casting aí que dá erro mesmo.
>
> Obrigado. []'s
>
>
> --
>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> 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

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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

Responder a