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

Responder a