Comunidad de diseño web y desarrollo en internet online

variables

Citar            
MensajeEscrito el 24 Mar 2006 04:05 pm
Estoy intentando hacer un formulario basándome en el tutorial que hay en el siguiente link: http://www.cristalab.com/tutoriales/141/formulario-de-email-flashphp-enviado-en-html, pero por alguna razón las variables no registran lo que escribo en los campos de texto, entonces al darle a un botón que he creado que se supone que hace un trace del contenido de las variables, pues me salen todas undefined, por no decir que el botón enviar no hace nada de nada con el campo de texto dinámico emailstatus. He notado algo curioso, y es que en otro fla que tengo los recuadros de introduccion de texto aparecen con un texto dentro que dice level0 o algo así, pero en éste que estoy haciendo, el del formulario, los recuadros aparecen en blanco. No creo que se trate de un problema de inicializar las variables, porque lo he hecho tal como se dice en el tutorial en el primer fotograma. ¿Alguien me ayuda?

Por jota

48 de clabLevel



 

opera
Citar            
MensajeEscrito el 24 Mar 2006 07:32 pm
postea tu codigo para que te podamos ayudar

Por gparis

112 de clabLevel



 

Uruguay

opera
Citar            
MensajeEscrito el 24 Mar 2006 07:42 pm
En el primer fotogram:

nombre="hola";
apellidos="";
e-mail="";
telefono="";
comentarios="";
emailstatus="";

y en el botón:

on(release){
if(!nombre.length){
emailstatus = "introduzca su nombre";
}else if(!apellidos.length){
emailstatus="introduzca sus apellidos";
}else if(!e-mail.length || e-mail.indexOf("@") || e-mail.indexOf(".")){
emailstatus="introduzca una dirección de correo electrónico";
}else if(!telefono.length){
emailstatus="introduzca un número de teléfono";
}else if(!comentarios.length){
emailstatus="agradecemos sus sugerencias";
}else{
loadVariablesNum("sendmail.php", "0", "POST");
emailstatus="";
play();
}
}

Por jota

48 de clabLevel



 

opera
Citar            
MensajeEscrito el 24 Mar 2006 08:51 pm
Al parecer el código de envio de datos al php estaría bien, chequea la ruta de las variables que es donde se me ocurre puede aparecer el problema.





Recomendacion: intenta inicializar las variables no asignarles un valor directamente

Código :

        var nombre:String = new String("hola"); //en vez de nombre="hola"


esto no te cambiará el resultado final pero me parece una buena practica de programación.

Por gparis

112 de clabLevel



 

Uruguay

opera
Citar            
MensajeEscrito el 24 Mar 2006 09:28 pm
Ok ahora lo tengo así:

var nombre:String = new String();
var apellidos:String = new String();
var e-mail:String = new String();
var telefono:String = new String();
var comentarios:String = new String();
var emailstatus:String = new String();

pero el botón enviar sigue sin funcionar, y al hacer un trace siguen dándome undefined. ?¿

Por jota

48 de clabLevel



 

opera
Citar            
MensajeEscrito el 24 Mar 2006 10:24 pm
reitero, chequea las rutas de las variables, lo que dije anteriormente y aclare no te iva a cambiar el resultado final simplemente es para hacer una mejor practica de la programacion.

Cuando me refiero a las rutas de las variables me refiero a por ejemplo:
_root.nombre, this._parent.nombre,...................

Por gparis

112 de clabLevel



 

Uruguay

opera
Citar            
MensajeEscrito el 24 Mar 2006 10:38 pm
Gracias, ahora sí funciona. Antes había probado a poner bien las rutas, pero no en todos los sitios necesarios. Pensé en ello pero como todos los elementos están en el mismo clip y en el mismo fotograma pues pensé que no hacía falta rutas. Ahora veo que sí.

Por jota

48 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.