Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/02/2010, 11:56
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Problema con un IF en AS3

mmm.. es que estas tratando los elementos de manera muy Light... y poco clara.. te recomiendo que para AS 3.0, uses expresiones regulares para omitir errores de sintaxis..

Si no entiende sobre expresiones regulares, n importa, solo debes entender su comportamiento.. un ejemplo puede ser

var miExpreRegu: RegExp = / aca va la expresion/

te doy un ejemplo

creamos 2 expresiones regulares para ver si los campos esta vacios y otro para verificar si el mail es correcto..
podes compiarlo y probar

Código:
var camposVerificacion:RegExp = /\s/;
var emailVerificacion:RegExp = /^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/;

//un ejemplo para el campo de nombre

if(!camposVerificacion.test(inputNombre.text))
{
inputNombre.backgroundColor = 0xFF0000; // cambiamos de color el campo vacio
inputNombre.textColor = 0xFFFFFF;
message_status.text = "Ingrese su nombre por favor! El campo es Obligatorio";
}
Espero te sirva, despues, puedes agregarle lo que sea.. y si es para el mail, puedes solo cambia el if

test() busca coincidencias de la cadena que se le agrega, y devuelve falso o verdadero.. por eso es como decirle..
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...