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

Que error tiene este pequeño código?

Estas en el tema de Que error tiene este pequeño código? en el foro de Flash y Actionscript en Foros del Web. En el escenario tengo un campo de texto con contenido "123", y nombre de instancia "campo_texto" He creado este código: Cita: var numeros: Number = ...
  #1 (permalink)  
Antiguo 20/06/2010, 13:12
 
Fecha de Ingreso: diciembre-2009
Mensajes: 92
Antigüedad: 14 años, 11 meses
Puntos: 13
Que error tiene este pequeño código?

En el escenario tengo un campo de texto con contenido "123", y nombre de instancia "campo_texto"

He creado este código:

Cita:
var numeros: Number = this.campo_texto.text;
trace ("los numeros son = " + numeros);
if (123 == numeros){
trace ("correcto");
}else{
trace ("incorrecto");
}
Porqué en la bandeja de salida me sale esto?
los numeros son = 123
incorrecto

Devería salir:
los numeros son = 123
correcto


Donde está el error??

Gracias.
  #2 (permalink)  
Antiguo 20/06/2010, 13:59
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Que error tiene este pequeño código?

Hola
Bueno, desde que no te de errores es porque seguramente lo estas haciendo en as2 verdad?
Tu inconveniente es simple, estas comparando un número contra una cadena, y por eso
da incorrecto
solución?
Código actionscript:
Ver original
  1. var numeros: Number =  parseInt(this.campo_texto.text);
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 21/06/2010, 01:02
 
Fecha de Ingreso: diciembre-2009
Mensajes: 92
Antigüedad: 14 años, 11 meses
Puntos: 13
Respuesta: Que error tiene este pequeño código?

Gracias, ya funciona

Etiquetas: Ninguno
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 23:21.