Galera valeu pela ajuda mas o esquema estava realmento no formato do campo na minha base. Mas curti este exemplo vou comecar a aplica este negocio ai
On 1 jul, 10:24, marcio fermino <prologicasiste...@gmail.com> wrote: > Amigo da uma olhada:/ > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> > > <mx:Script> > > <![CDATA[ > > *import* mx.formatters.CurrencyFormatter; > > *import* mx.formatters.NumberFormatter; > > *public* *function* somar():*void*{ > > *var* valor1:Number; > > *var* valor2:Number; > > *var* total:Number; > > valor1 = strToFloat( t1.text ); > > valor2 = strToFloat( t2.text ); > > total = valor1 + valor2; > > t3.text = floatToStr( total.toString() ); > > } > > *public* *static* *function* strToFloat(d:String, precisao:int = -1):Number{ > > *var* nf:NumberFormatter = *new* NumberFormatter(); > > nf.decimalSeparatorFrom = *","*; > > nf.decimalSeparatorTo = *"."*; > > nf.thousandsSeparatorFrom = *"."*; > > nf.thousandsSeparatorTo = *","*; > > nf.useThousandsSeparator = *false*; > > nf.precision = precisao; > > *return* Number(nf.format(d)); > > } > > *public* *static* *function* floatToStr(d:String, precisao:int = 2):String { > > *var* nf:CurrencyFormatter = *new* CurrencyFormatter(); > > nf.decimalSeparatorTo=*","*; > > nf.thousandsSeparatorTo = *"."*; > > nf.useThousandsSeparator = *true*; > > nf.currencySymbol = *""*; > > nf.precision = precisao; > > *return* nf.format(d); > > } > > ]]> > > </mx:Script> > > <mx:Panel x="79.5" y="86" width="577" height="480" layout="absolute"> > > <mx:TextInput x="127" y="70" id="t1"/> > > <mx:TextInput x="127" y="119" id="t2"/> > > <mx:TextInput x="127" y="198" id="t3"/> > > <mx:Button x="158" y="241" label="SOMAR" click="somar()"/> > > <mx:Label x="60" y="72" text="Número 1"/> > > <mx:Label x="60" y="121" text="Número 2"/> > > <mx:Label x="60" y="200" text="Total"/> > > </mx:Panel> > > </mx:Application> > > 2009/7/1 Mário Júnior <juninho...@gmail.com> > > > Acho q esse "problema" está no lado do servidor.... qual back-end? Faça um > > log do servidor e verifique como a informação está chegando lá. > > > Outra coisa, sempre - por toda vida - eu usei (e ainda uso) os formatadores > > *default *do flex (numberFormat, currencyFormat, whatever...) e nunca tive > > problemas. No entanto, se quiser, pode usar essa dica do Eberton: > > >http://www.flexdev.com.br/home/flex-fazendo-contas-corretamente/ > > > Abraços. > > > 2009/7/1 Lorenzi <mlorenz...@gmail.com> > > >> Pessoal estou tendo problemas ao trabalhar com numeros no flex > >> gostaria de saber como vcs fazem em seus sistema se deixam como string > >> usam algum componente, eu estava usando o decimalInput mas ao importar > >> para a minha base de dados progress estou tendo problemas qto se tem > >> campos decimais, do tipo tenho 222.55 na minha base de dados fica como > >> 22.255. Alguem tem alguma dica?? > > > -- > > Mário Júnior > > Programador Java / Adobe Flex > >http://blog.mariojunior.com --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---