Tiago, O CurrencyFormatter tem propriedades para definir o separador decimal e de milhar, q por default o Flex pega do locale setado. Veja mais: http://fabiophx.blogspot.com.br/2010/06/locale-ptbr.html
[]s Fabio da Silva http://fabiophx.blogspot.com.br/ Em quinta-feira, 23 de agosto de 2012 13h57min24s UTC-3, Tiago {TAB} escreveu: > > Consegui resolver meus problemas: > > O primeiro tive que fazer um "gato" no código para poder funcionar, por > algum motivo o currencyformatter não funciona direito ao formatar o valor > "0,00", quando se usar a virgula como separador de casa decimal, com ponto > ele funciona perfeitamente. > > O segundo problema problema eu resolvi diparando um VALUE_COMMIT na função > set do value. > > De qualquer forma vou compartilhar o componente com os colegas. > > On Tuesday, August 21, 2012 3:48:03 PM UTC-3, Tiago {TAB} wrote: >> >> "Criei" um componente customizado para inserir valores numéricos e moeda. >> Mas estou tendo algumas dificuldades. >> >> Acontece que ao digitar o valor "0,00", a cada vez que o perde o foco do >> componente um zero é adicionado a esquerda. Ex: 1ª (0.00,00), 2ª >> (00.00,00), 3ª (000.00,00) e assim por diante. >> Acredito que seja um problema com a formatação no que se diz respeito ao >> separador de milhar, mas não achei onde exatamente seria. >> >> Meu segundo problema é com relação ao Binding. O objeto de destino não >> recebe o valor do componente. >> >> <mx:Binding source="txtValor.value" destination="Objeto.Valor"/> >>> >> >> O componente segue em anexo. >> >> Aceito também sugestões de boas práticas e melhorias para o componente. >> >> Obrigado. >> >> >> >> > -- 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