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

problema con comparacion

Estas en el tema de problema con comparacion en el foro de Flash y Actionscript en Foros del Web. Hola amigos ,tengo un problema muy raro, en la aplicacion que realizo comparo si un numero guardado en una variable es igual a el 60 ...
  #1 (permalink)  
Antiguo 11/09/2007, 21:14
 
Fecha de Ingreso: junio-2007
Mensajes: 49
Antigüedad: 10 años, 5 meses
Puntos: 0
problema con comparacion

Hola amigos ,tengo un problema muy raro, en la aplicacion que realizo comparo si un numero guardado en una variable es igual a el 60 % de otro numero

if (elementos[8][1] == (simula.agua30Original*0.4)) {
resultados1.push("bien");
}
if (elementos[8][1] !=(simula.agua30Original*0.4)) {
resultados1.push("mal");

}

originalmente la variable simula.agua30Original contenia el valor 7

luego se le resto el 60% quedando 2.8 , lo cual se almaceno en la casilla 8,1 del vector elementos.
Lo logico es que ahora compare elementos[8][1] = 2.8 es igual a 7 x 0.4 = 2.8 y entrara en el primer if, pero no lo hace, entra en el segundo a pesar de ser iguales.
Lo peor es que solo pe pasa con este elementos , por que hago lo mismo para otros elementos como piedra, agua y cemento y eso no pasa.
No se si sera algun problema a la hora de restar que se pondra otro valor extrano, el procedimiento de la resta se hace se la siguiente manera

_root.simula.agua30 = _root.simula.agua30 - this.cuanto_txt.text;

desde una ventana de movie clip que tiene un textbox que se llama cuanto_txt

_root.elementos[_root.simula.i][1] = this.cuanto_txt.text;

en este codigo guardo en el vector lo que estoy quitando, aqui se guarda el 2.8.

Bueno agradeceria su ayuda a ver si a alguien le ha pasado esto

no se si para restar sera que hay que poner algo como los Number para sumar??
  #2 (permalink)  
Antiguo 12/09/2007, 04:06
 
Fecha de Ingreso: mayo-2006
Mensajes: 77
Antigüedad: 11 años, 6 meses
Puntos: 1
Re: problema con comparacion

Hola

creo que esto te puede ayudar: Number(this.cuanto_txt.text);

Un saludo
__________________
¿ hace un SUDOKU ?
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 13:26.