OK.Era o que eu estava pensando..Igual ocorre no Java.

Só que no Flex com strings posso comparar com ==, pensei que objetos
também pudesse :D

Função para comparar datas, problema resolvido:

private function compararDatas(date1:Date, date2:Date):Boolean{

                                 if(date1.date == date2.date &&
                                        date1.month == date2.month &&
                                        date1.getFullYear() == 
date2.getFullYear()){
                                                return true;
                                        }

                        return false;

                        }

On 31 ago, 10:36, Endel Guimarães Silva <[email protected]> wrote:
> Tenta comparar com equals ou algo assim.... comparação entre objetos não
> pode ser feita só com operador de igualdade.
> Procura algo sobre 'comparing objects in flex'
>
> 2009/8/31 RafaelViana <[email protected]>
>
>
>
> > trace( (listaCaixa.getItemAt(i) as Caixa).cx_data);
> > trace( lancamento.lanc_data_pagamento);
> > trace( (listaCaixa.getItemAt(i) as Caixa).cx_data ==
> > lancamento.lanc_data_pagamento);
>
> > Sat Aug 1 00:00:00 GMT-0300 2009
> > Sat Aug 1 00:00:00 GMT-0300 2009
> > false
>
> > Aparentemente as datas são iguais por que a comparação é nula?
>
> --
> Endel Guimarães Silva
> Eccen - Excelência em Tecnologia
>
> Fone +55 19 3231-2988 - Fax + 55 19 3231-2914
> [email protected]
--~--~---------~--~----~------------~-------~--~----~
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