Lino,
Tu podes utilizar o CurrencyFormatter:
<mx:CurrencyFormatter id="formatReal" precision="2"
currencySymbol="R$ " useThousandsSeparator="true"
decimalSeparatorTo=","
thousandsSeparatorTo=" ." />
Para formatar um text input por exemplo:
<campo_input>.text = formatReal.format( <campo_input>.text );
Att,
Anderson Straube
lino....@gmail.com escreveu:
> Gallera, alguem tem as manha de converter a funcao a baixo para o
> Flex, ela esta em PHP:
> function formatar_valor($valor){
> $valor = trim(strrev($valor));
> $preco = "";
> for ($i=0;$i<strlen($valor);$i++){
> if ($i==2){
> $preco = $preco.".";
> }
> if (($i<>2)AND(($i+1)%3==0)){
> $preco = $preco.",";
> }
> $preco = $preco.substr($valor,$i,1);
> }
> unset($i,$valor);
> $preco = strrev($preco);
> return $preco;
> }
> Valeu.
> Lino