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

Responder a