ActionScript - Trabajar con decimales

 
Vista:

Trabajar con decimales

Publicado por Sandra (2 intervenciones) el 23/04/2008 15:36:36
Estoy trabajando con este codigo

on (release){
gotoAndPlay(2);
nota=((Number(contador)*20)/665);

}

Quiero que el resultado sea sin decimales por fa ayudenme.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Trabajar con decimales

Publicado por Luis (4 intervenciones) el 26/05/2008 10:08:56
Hola, Sandra.

Primero que nada, me parece que tu botón te enviará primero al frame 2 antes de que pueda leer la siguiente instrucción. Así que deberías definir primero la variable nota antes de enviar al frame 2.

Además, te está sobrando un paréntesis. Está correcto porque se abre al principio y se cierra al final, pero no te hace falta.

Acerca de lo que pides, podrías redondear según tus necesidades, ya sea en forma natural (Round), al entero inferior (Floor) o al superior (Ceil). Y aquí sí necesitas conservar el paréntesis que en tu ejemplo estaba de más.

on (release){
nota=Math.round((Number(contador)*20)/665);
gotoAndPlay(2);
}

on (release){
nota=Math.floor((Number(contador)*20)/665);
gotoAndPlay(2);
}

on (release){
nota=Math.ceil((Number(contador)*20)/665);
gotoAndPlay(2);
}

Puedes verlo trabajando aquí:
www.letravirtual.com/sindecimales.html

Y descargarlo de aquí:
www.letravirtual.com/sindecimales.zip

Saludos.

JL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar