Marcelo, antes de seguirmos nesse teu script, que achas de usar um Formatter? Podes usar um currencyFormatter, e especificar as propriedades "decimalseparator" e "thousandseparator" Olha lá nos docs, deve ter até exemplo :0)
Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br Date: Wed, 19 Nov 2008 10:02:43 -0200 From: [EMAIL PROTECTED] To: [email protected] Subject: [flexdev] TextInput - FocusOut Pessoal, bom dia, Estou desenvolvendo meu sistema aos poucos e é assim que tenho lidado com as questões de tecnologia que vão surgindo... Optei neste momento em não usar componentes personalizados (até porque ainda não me considero apto a fazê-los) e para entrada de números, criei uma pequena funcão... private function tinputtoNumber(event:Event):void { if (Number(event.target.text.replace(',', '.')).toFixed(2).toString() == "NaN") event.target.text = "0.00"; else event.target.text = Number(event.target.text.replace(',', '.')).toFixed(2).toString(); } A chamada dela é feita... <mx:TextInput x="10" y="28" width="96" id="tinputVCusto" maxChars="12" restrict="0-9.," textAlign="right" FocusOut="tinputtoNumber(event);"/> O que está ocorrendo é que o valor aparece na tela corretamente, com a virgula substituida pelo ponto porém, se eu inspecionar o valor (trace) aparece o valor original com a virgula. O mesmo ocorre se eu enviar o objeto para o PHP. O que estou fazendo de errado? abraços, -- Marcello Fontolan _________________________________________________________________ Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
