setembro 17th, 2008Flex fazendo contas corretamente
Hoje pesquisei sobre o velho problema do Flex "não saber fazer contas", essa tema já foi debatido nas listas de Flex por ai. Testei uma biblioteca chamada Money, fornecida pela empresa codeiron.com, e está disponível para download no site fxcomps.com, fiz uma aplicação simples para testar este componente.
De um lado tem o cálculo usando o tipo Number do Flex e do outro o tipo Numeric do Money, não está sendo usado nenhum tipo de formatter para mostrar o resultado.
Exemplo
Uma conta básica que você fazer para testar é:
Valor 1 = 258.36
Valor 2 = 0.025
Os resultados que obtive foram os seguintes:
Number Flex:
Soma= 258.385 ; Divisão= 10334.4 ; Subtração= 258.33500000000004 ; Multiplicação= 6.4590000000000005
Numeric Money:
Soma= 258.385 ; Divisão= 10334.4 ; Subtração= 258.335 ; Multiplicação= 6.459
Como podem ver nas operações de soma e divisão neste caso não teve diferença, mas na multiplicação e subtração ficou diferente.
Bom é isso ai, fica a dica ai pra quem quiser testar o componente é só baixar e usar, para ver o codigo fonte do projeto acima é só clicar com o botão direito e escolher "View Source".
Abraços…


