Foros del Web » Creando para Internet » Flash y Actionscript »

Suma de variables

Estas en el tema de Suma de variables en el foro de Flash y Actionscript en Foros del Web. Hola tengo las siguientes variables: aux=escala_x+valor_escalado_x; donde escala_x vale 100 y valor_escalado_x, 10. El problema es que el resultado se lo asigno a otra variable ...
  #1 (permalink)  
Antiguo 28/10/2005, 04:16
 
Fecha de Ingreso: enero-2002
Ubicación: Graná
Mensajes: 646
Antigüedad: 22 años, 10 meses
Puntos: 0
Suma de variables

Hola tengo las siguientes variables:

aux=escala_x+valor_escalado_x;

donde escala_x vale 100 y valor_escalado_x, 10. El problema es que el resultado se lo asigno a otra variable para verlo y resulta ser 10010, es decir, que concatena en vez de sumar. He conseguido que sume bien, haciendo una conversión (casting) a entero antes de sumar

aux = int (escala_x)+ int (valor_escalado_x);

pero me gustaría saber si hay otro método más elegante de hacerlo. Gracias y un saludo
  #2 (permalink)  
Antiguo 28/10/2005, 08:05
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 8 meses
Puntos: 0
mas elegante?
si lo que deseas son sumar valores, esos valores tienen que ser numeros
lo que haces con int es redondear los numeros
en su lugar usar Number(numero) que lo que hace es forzar un string a que sea numero, siempre y cuando sea un string que solo contiene numeros

aux = Number (escala_x) + Number (valor_escalado_x);

:D
__________________
Si digo que soy mentiroso. ¿Lo soy?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:08.