Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Erro ao Transformar String para Number
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  16 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Rodrigo Barrocal  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 18:52
De: Rodrigo Barrocal <barrocal.rodr...@gmail.com>
Data: Fri, 6 Nov 2009 12:52:48 -0800 (PST)
Local: Sex 6 nov 2009 18:52
Assunto: Erro ao Transformar String para Number
Pessoall,

Alguem já viu isso. e Resolveu.

trace( Number("10000000000000025") ) // output: 10000000000000024

[]´s


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
RafaelViana  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 19:34
De: RafaelViana <rfl.vi...@gmail.com>
Data: Fri, 6 Nov 2009 13:34:29 -0800 (PST)
Local: Sex 6 nov 2009 19:34
Assunto: Re: Erro ao Transformar String para Number
Estranho :S

Pensei que pudesse estar relacionado ao valor máximo que um number é
capaz de armazenar, mas fazendo o seguinte:

trace( Number("10000000000000025") );
trace( Number("10000000000000026") );

Tenho essa saída:

10000000000000024
10000000000000026

Agora fiquei curioso também

On 6 nov, 17:52, Rodrigo Barrocal <barrocal.rodr...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Portillo  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 7 nov, 11:50
De: Portillo <portillo.desig...@gmail.com>
Data: Sat, 7 Nov 2009 05:50:16 -0800 (PST)
Local: Sab 7 nov 2009 11:50
Assunto: Re: Erro ao Transformar String para Number
Tente assim:

> trace(parseFloat("10000000000000025") );

RafaelViana escreveu:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Barrocal  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 9 nov, 10:32
De: Rodrigo Barrocal <barrocal.rodr...@gmail.com>
Data: Mon, 9 Nov 2009 04:32:06 -0800 (PST)
Local: Seg 9 nov 2009 10:32
Assunto: Re: Erro ao Transformar String para Number
Mesma coisa. : 10000000000000024

On 7 nov, 11:50, Portillo <portillo.desig...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gustavo Kawamoto  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 10 nov, 04:35
De: Gustavo Kawamoto <gust...@asflake.com>
Data: Tue, 10 Nov 2009 04:35:47 -0200
Local: Ter 10 nov 2009 04:35
Assunto: Re: [flexdev] Re: Erro ao Transformar String para Number

Esse é um problema dessas linguagens (Javascript, Actionscript). Ela não tem
precisão numérica para cálculos com muitos dígitos (a chamada BigMath), pois
eles utilizam classes especiais que consomem muitos recursos da máquina.
Como disseram outra vez na lista de javascript, se você precisa trabalhar
com esse tipo de número, talvez Actionscript não seja a linguagem que você
precisa usar.

Espero ter ajudado.

--
Gustavo Y. Kawamoto

2009/11/9 Rodrigo Barrocal <barrocal.rodr...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Barrocal  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 10 nov, 12:49
De: Rodrigo Barrocal <barrocal.rodr...@gmail.com>
Data: Tue, 10 Nov 2009 06:49:54 -0800 (PST)
Local: Ter 10 nov 2009 12:49
Assunto: Re: Erro ao Transformar String para Number
Isso já imaginava. mas não posso mudar o projeto pq o ActionScript não
sabe resolver números grandes.

E em meus testes o javascript nisso não errou, o posso fazer é passar
para o javascript fazer esses cálculos e devolver para o flex
calculado.

Se não jogar 8 meses de trabalho fora não rola.

On 10 nov, 04:35, Gustavo Kawamoto <gust...@asflake.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gustavo Kawamoto  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 10 nov, 14:59
De: Gustavo Kawamoto <gust...@asflake.com>
Data: Tue, 10 Nov 2009 14:59:54 -0200
Local: Ter 10 nov 2009 14:59
Assunto: Re: [flexdev] Re: Erro ao Transformar String para Number

Cara, estranho, porque isso é da especificação das linguagens. Tanto no JS
quanto no AS devem dar problemas. Em que browser você testou?

Na realidade não é necessário nem utilizar as funções pra converter. Tente
colar isso no navegador do seu browser:

javascript: alert(10000000000000025);

Aqui o erro persistiu no Chrome 3.0, no IE 7.0 e no Firefox 3.5.4

--
Gustavo Y. Kawamoto

2009/11/10 Rodrigo Barrocal <barrocal.rodr...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Barrocal  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 12 nov, 18:23
De: Rodrigo Barrocal <barrocal.rodr...@gmail.com>
Data: Thu, 12 Nov 2009 12:23:57 -0800 (PST)
Local: Qui 12 nov 2009 18:23
Assunto: Re: Erro ao Transformar String para Number
Eu não fiz, mas outra equipe testou no safari do Mac e o erro não
ocorreu ...

Vou fazer um java e usar remote object para fazer os cálculos.

att.

On 10 nov, 14:59, Gustavo Kawamoto <gust...@asflake.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Barrocal  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 12 nov, 18:25
De: Rodrigo Barrocal <barrocal.rodr...@gmail.com>
Data: Thu, 12 Nov 2009 12:25:33 -0800 (PST)
Local: Qui 12 nov 2009 18:25
Assunto: Re: Erro ao Transformar String para Number
Acho que no meus teste fiz com um char a menos.

On 10 nov, 04:35, Gustavo Kawamoto <gust...@asflake.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gustavo Kawamoto  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 12 nov, 18:32
De: Gustavo Kawamoto <gust...@asflake.com>
Data: Thu, 12 Nov 2009 18:32:42 -0200
Local: Qui 12 nov 2009 18:32
Assunto: Re: [flexdev] Re: Erro ao Transformar String para Number

Eu passei por esse problema algumas vezes e finalmente tomei vergonha na
cara e portei a versão da BigDecimal em javascript para o AS3:
http://code.google.com/p/as3bigdecimal/
Agora não tem erro :D

--
Gustavo Y. Kawamoto

2009/11/12 Rodrigo Barrocal <barrocal.rodr...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Ricardo Gobbo  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 12 nov, 19:43
De: Ricardo Gobbo <ricardogobbodeag...@gmail.com>
Data: Thu, 12 Nov 2009 19:43:52 -0200
Local: Qui 12 nov 2009 19:43
Assunto: Re: [flexdev] Re: Erro ao Transformar String para Number

voce usa linguagem de servidor ou é uma aplicacao air?
pq se for a primeira opcao, mande o numero como String mesmo... dai no
servidor voce transforma em number... se quiser, pode ate usar a API do
blazeDS pra isso...

abraco xD

2009/11/12 Gustavo Kawamoto <gust...@asflake.com>

--
Att.
Ricardo Gôbbo de Águas
Engenharia de Computação - Universidade Federal de Goiás
www.ricardogobbo.wordpress.com
www.twitter.com/ricardogobbo

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gustavo Kawamoto  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 12 nov, 20:51
De: Gustavo Kawamoto <gust...@asflake.com>
Data: Thu, 12 Nov 2009 20:51:32 -0200
Local: Qui 12 nov 2009 20:51
Assunto: Re: [flexdev] Re: Erro ao Transformar String para Number
não, ela é feita para rodar direto no actionscript, sem AIR, sem
servidor, sem nada :)

--
Gustavo Y. Kawamoto

On 11/12/09, Ricardo Gobbo <ricardogobbodeag...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Barrocal  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 13 nov, 11:39
De: Rodrigo Barrocal <barrocal.rodr...@gmail.com>
Data: Fri, 13 Nov 2009 05:39:45 -0800 (PST)
Local: Sex 13 nov 2009 11:39
Assunto: Re: Erro ao Transformar String para Number
Cara, te amo. salvou meu dia.

On 12 nov, 20:51, Gustavo Kawamoto <gust...@asflake.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Mário Júnior  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 13 nov, 14:22
De: Mário Júnior <juninho...@gmail.com>
Data: Fri, 13 Nov 2009 14:22:19 -0200
Local: Sex 13 nov 2009 14:22
Assunto: Re: [flexdev] Re: Erro ao Transformar String para Number

boa contribuiçao, parabéns.

2009/11/12 Gustavo Kawamoto <gust...@asflake.com>

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


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rodrigo Barrocal  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 13 nov, 15:37
De: Rodrigo Barrocal <barrocal.rodr...@gmail.com>
Data: Fri, 13 Nov 2009 09:37:19 -0800 (PST)
Local: Sex 13 nov 2009 15:37
Assunto: Re: Erro ao Transformar String para Number
Para quem usa o Component Numeric Input do Fabio da Silva. e tem, teve
ou terá problemas com o Number. mudei o metodo que ocorre o problema
de number.

e ficou assim:

[Bindable(event="valueChange")]
public function set value(value:Object):void {

var onlydigits:String = this.returnDigits(value);

var input:BigDecimal = new BigDecimal(onlydigits);
input = input.setScale(2);

var divideby:BigDecimal = new BigDecimal("100");

var bigNumber:BigDecimal = input.divide(divideby);
bigNumber = bigNumber.setScale(2);

var pattern_fillzero:RegExp = /^,\d{1,2}/g;
var pattern_changetocomma:RegExp = /\./g;
var pattern_thousand:RegExp = /\d{1,3}(?=(\d{3})+(?!\d))/g;

var bigValue:String = bigNumber.toString();
var bigText:String = bigValue;

bigText = bigText.replace(pattern_fillzero,"0$&");
bigText = bigText.replace(pattern_changetocomma,",");
bigText = bigText.replace(pattern_thousand,"$&.");

this._value = bigValue;
this.text = bigText;

this.dispatchEvent(new Event(NumericInput.VALUE_CHANGE));

}

Com sua permissão Fabio, claro.
Obrigado a todos.

On 13 nov, 14:22, Mário Júnior <juninho...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
fabiophx  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 13 nov, 17:57
De: fabiophx <fabiophx2...@yahoo.com.br>
Data: Fri, 13 Nov 2009 11:57:31 -0800 (PST)
Local: Sex 13 nov 2009 17:57
Assunto: Re: Erro ao Transformar String para Number
Rodrigo,
    Blz. Os componentes q disponibilizei podem ser utilizados,
alterados, etc como desejar.

[]s

Fabio da Silva
http://fabiophx.blogspot.com/

On 13 nov, 15:37, Rodrigo Barrocal <barrocal.rodr...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google