Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Merencia

Formatar Data e Numeros

Recommended Posts

Olá, Gostaria de saber como faço para Formatar Datas e Numeros.

por exemplo tenho uma variavel do tipo Number ela recebe o resultado de um calculo que é por exemplo 5,1

e eu gostaria de exibir por exemplo R$ 5,10.

Compartilhar este post


Link para o post
Compartilhar em outros sites
import flash.globalization.NumberFormatter;
import flash.globalization.LocaleID;

var numFormat:NumberFormatter = new NumberFormatter('pt_BR');
trace(numFormat.formatNumber(12345.27));

// ou, para identificar automaticamente

var autoNumFormat:NumberFormatter = new NumberFormatter(LocaleID.DEFAULT);
trace(autoNumFormat.formatNumber(12345.27));

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posso usar isso com flex?

 

meu código é o seguinte...

private function calcular(){
var vlTotal:Number = 0;
var pro:Produto;			

for (var i:int = 0; i<produtos.length; i++){
	pro = Produto(produtos.getItemAt(i));
	vlTotal = vlTotal+pro.valorTotal;
}				

valorT.text = "R$ "+vlTotal.toString();//quero formatar o vlTotal
}

 

é para um exercício da faculdade...

=D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta usar toFixed(2); Classe Number, metodo toFixed(); da uma olhada na documentação.

 

E pode usar com flex também.

 

var num:Number = 7.31343;
trace(num.toFixed(3)); // 7.313

 

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.