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 [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
NumericInput.as
Description: Binary data
