"The default value of a variable typed as Number is NaN (Not a
Number)."

http://livedocs.adobe.com/flex/3/langref/index.html?Number.html&class-list.html


On 10 set, 08:29, "Rodrigo M. Rodrigues" <[email protected]> wrote:
> Sempre inicie os tipos Number no AS.
> private var _num_conta_corrente:Number=0;
> ||
> private var _num_conta_corrente:Number=New Number();
>
> On 9 set, 17:28, Leonardo Ribeiro <[email protected]> wrote:
>
> > Os gettres e setters estao corretos e "public". (nas classes java). Na
> > Classe AS nao tenho os getters e setters
>
> > 2009/9/9 Mário Júnior <[email protected]>
>
> > > o getter está certinho? Esse é outro erro comum:
>
> > > puglic Long getCodigo()  <-- CERTO.
>
> > > public Long ge*tc*odigo()  <--* Errado. *
>
> > > Não está "errado" sintaticamente, pq para o Java esse método pode existir
> > > mas não é um "getter" propriamente válido. O BlazeDS utiliza reflexao para
> > > acessar os atributos portanto é essencial q esteja escrito da maneira 
> > > certa
> > > "getCodigo" com "C" maiusculo.
>
> > > Outra coisa é ficar atento a visibilidade do getter, tem q ser public.
>
> > > (uma vez eu mandava o eclipse gerar meus getters/setters e nao prestava
> > > atenção q estavam sendo gerados como protected, e perdi um tempão para
> > > prestar atenção nisso... bellow! hahahah)
>
> > > abraços.
>
> > > 2009/9/9 Leonardo Ribeiro <[email protected]>
>
> > >> Sim estao identicos, a diferenca é o tipo de dado que na classe java é
> > >> Long e na AS é Number
> > >> Classe Java
>
> > >> @Entity
> > >> @Table(name="xyz")
> > >> @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
> > >> public class Xyz implements Serializable {
>
> > >>    private static final long serialVersionUID = 1L;
>
> > >>   �...@id
> > >>   �...@column(name = "codigo", nullable = false, unique = true)
> > >>    private Long codigo;
>
> > >>   �...@column(name = "nome", nullable = false, length = 50, unique = 
> > >> true)
> > >>    private String nome;
>
> > >> Classe AS
>
> > >> [RemoteClass(alias="caminho.package.entities.Xyz")]
> > >>    [Bindable]
> > >>    public class Xyz
> > >>    {
> > >>       public var codigo:Number;
> > >>       public var nome:String;
>
> > >>       public function Xyz()
>
> > >>    }
>
> > >> Qualquer ajuda é bem vinda.. nao consigo resolver isso e o 
> > >> desenvolvimento
> > >> parou.
>
> > >> Att
>
> > >> 2009/9/9 Diego Martinez Salvanha <[email protected]>
>
> > >>> verifique se os Atributos da Classe Java estão idênticos na Classe AS!
>
> > >>> parece bobo.. mas é um erro comum...
>
> > >>> espero ter ajudado !
>
> > >>> 2009/9/9 Leonardo Ribeiro <[email protected]>:
> > >>> > Pessoal,
>
> > >>> > Tenho uma aplicacao simples com Java+Hibernate+Flex+Spring.
>
> > >>> > Tenho uma classe simples em java com "codigo" e "nome" sendo codigo o
> > >>> @Id,
> > >>> > gravacao ocorre perfeitamente mas quando eu faço um select eu vejo que
> > >>> a
> > >>> > classe java foi carregada perfeitamente com "codigo" e "nome" porem na
> > >>> minha
> > >>> > classe correspondente em actionScrip que esta "Bindable" com a classe
> > >>> java
> > >>> > so carrega "nome" e o "codigo" fica NaN.
>
> > >>> > Uso o BlazeDS
>
> > >>> > Alguem sabe o motivo de ocorrer isso?
>
> > >>> > --
> > >>> > []'s
> > >>> > Leonardo
>
> > >>> > Linux User #488650
> > >>> > Ubuntu User #27045
> > >>> > Mais sobre o Ubuntu em português:http://www.ubuntu-br.org/comece
>
> > >>> --
> > >>> --------------------------------------------------------------------
> > >>> Diego M Salvanha
>
> > >>> msn : [email protected]
> > >>> 18 8801 4874
>
> > >>> P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
>
> > >> --
> > >> []'s
> > >> Leonardo
>
> > >> Linux User #488650
> > >> Ubuntu User #27045
> > >> Mais sobre o Ubuntu em português:http://www.ubuntu-br.org/comece
>
> > > --
> > > Mario Junior
> > > Enterprise Java / Flex Architectures
> > > Adobe Certified Expert Flex 3 with AIR
>
> > > Sofshore Informática
> > >http://www.sofshore.com.br
> > > +55 (48) 3337 2003
> > > Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> > > Florianopolis SC Brasil
>
> > --
> > []'s
> > Leonardo
>
> > Linux User #488650
> > Ubuntu User #27045
> > Mais sobre o Ubuntu em português:http://www.ubuntu-br.org/comece
--~--~---------~--~----~------------~-------~--~----~
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