Ir para conteúdo

POWERED BY:

Arquivado

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

juniormatrix

Valores em Reais

Recommended Posts

Olá

 

Achei este código na Net:

 

function Real(num) {
	var my_str:String = new String(num);
	var NumMudar:Array = my_str.split(".");
	NumP1 = (NumMudar[0]);
	tan1 = NumMudar.length-1;
	if (tan1>0) {
		NumP2 = NumMudar[1];
		if (length(NumP2) == 1) {
			NumP2 = ","+NumP2+"0";
		} else {
			NumP2 = ","+substring(NumP2, 0, 2);
		}
	} else {
		NumP2 = ",00";
	}
	var my_str2:String = new String(NumP1);
	var my_array:Array = my_str2.split("");
	tan = my_array.length-1;
	tx = "";
	u = 0;
	for (var i = tan; i>-1; i--) {
		if (u == 3) {
			//trace(my_array[i]);  
			tx = (my_array[i])+"."+tx;
			u = 0;
		} else {
			tx = (my_array[i])+tx;
		}
		// tx = tx
		u = u+1;
	}
	tx = tx+NumP2;
	return (tx);
}

Segundo o que estava escrito, ele serve para conversão de valores do Flash para valores em formato Real. Não sei como funciona. No flme de Flash que estou desenvolvendo tem um campo de texto instanciado de "total". O que gostaria é que neste campo de texto aparecesse o valor em formato de Real, com as casas decimais e tal.

 

Se alguém pude me ajudar com este código, ficaria mto grato.

 

Valews

 

Junior

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fiz um teste aqui e funcionou

 

 

exemplo

 

 

caixa1.text = Real("1000.50")  //exibe:  1.000,50

caixa2.text = Real("1050")  //exibe: 1.050,00

 

[]´s

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.