El tema es que no me reconoce ninguna dir de mail. Hice algunos cambios en el nombre de las variables de los textos porque necesitaba otros campos de información. Les voy a explicar lo que hice
siguiendo el orden del turorial
La programación en Flash:
1.-
Nombre = "";
Lugar = "";
Email = "";
Comentarios = "";
EmailStatus = "";
2.-
on (release) {
if (!Nombre.length) {
//Verifica que el campo nombre no este vacio.
EmailStatus = "Introduzca su nombre antes del envio";
//Si esta vacio avisa en el campo EmailStatus.
} else if (!Lugar.length) {
//Verifica que el campo no este vacio.
EmailStatus = "Porfavor introduzca su ciudad o pueblo y provincia";
//Y avisa en el campo EmailStatus.
} else if (!Email.length) {
//Verifica que el campo correo no este vacio.
EmailStatus = "Porfavor introduzca una direccion de correo";
//Y avisa en el campo EmailStatus.
} else if (!Email.length || Email.indexOf("@") || Email.indexOf(".")) {
//Parece una redundancia, pero si no no funciona. Verifica que el campo correo contenga una @ y un .
EmailStatus = "Porfavor introduzca una direccion de correo valida";
//Y avisa en el campo EmailStatus.
} else if (!Comentarios.length) {
//Verifica el campo de los comentarios.
EmailStatus = "Por favor introduzca sobre que temas quiere recibir información";
//Si esta vacio avisa en el campo EmailStatus
} else {
loadVariablesNum("formulario_PHP/sendmail.php", "0", "POST");
//Pasa los datos al Php.
EmailStatus = "";
//Limpia el campo de estado
play();
//Pone en marcha la animacion para detectar el envio y borrar los campos
}
}
4.-
{if (textos.text == "Enviando") {//Si el php imprime Enviando en el cuadro EmailStatus.
tempor.play();//Pone en marcha la animación de las flechitas.
stop();//Y se para.
} else {//Si no.
play();//Continua.
}
}
5.-
{if (textos.text == "Enviando") {//Si el php imprime Enviando en el cuadro EmailStatus.
tempor.play();//Pone en marcha la animación de las flechitas.
stop();//Y se para.
} else {//Si no.
gotAndPlay(21);//regresa al fotograma anterior y continua comprobando.
}
}
6.-
on(release) {
gotAndStop(1);//Enviamos nuestro formulario al fotograma 1 para un nuevo envio.
}
3.-
En este punto no tengo ningún problrma, limpia los campos funciona bien
Si elimino esta parte del código funciona, al menos la parte de flash.
} else if (!Email.length || Email.indexOf("@") || Email.indexOf(".")) {
//Parece una redundancia, pero si no no funciona. Verifica que el campo correo contenga una @ y un .
EmailStatus = "Porfavor introduzca una direccion de correo valida";
Lo estoy trabajando en Flash 8.
Bueno espero que entiendan mi problema, el problema lo pueden ver en
http://www.lectumargentina.com.ar
La web está en proceso, le faltan varios ajustes
Saludos.
