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

Formulario de Contacto - Código- Help!

Estas en el tema de Formulario de Contacto - Código- Help! en el foro de Flash y Actionscript en Foros del Web. Hola todos!! Tengo un pequeño problem con el codigo de un formulario de contacto hecho en FlashMX2004Pro Yo lo voy a pastear aca y si ...
  #1 (permalink)  
Antiguo 26/08/2005, 21:58
Avatar de LadyPEGASVS  
Fecha de Ingreso: agosto-2005
Ubicación: Argentina - Cap. Fed.
Mensajes: 71
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Formulario de Contacto - Código- Help!

Hola todos!!

Tengo un pequeño problem con el codigo de un formulario de contacto hecho en FlashMX2004Pro

Yo lo voy a pastear aca y si alguien se da cuenta cuál es el error y me lo dice, me ayudaría mucho..

Y por si les llega a ser de más ayuda y si se quieren tomar la molestia, les paso el link donde subí el .fla para que puedan descargarlo y verlo bien, esta comprimido en .zip..

http://www.pegasvs.com.ar/maletin.htm



Código:

on (release) {}
if ((nom=='') or (mail=='') or (texto=='')) {
respuesta = "Hay campos obligatorios sin completar. Por favor, revise el formulario.";}
else {loadVariablesNum ("php2excel_csv.php", 0, "POST");
respuesta = "El formulario ha sido enviado con éxito!. Responderemos a la brevedad. Saludos!";}

Error:
**Error** Escena=Escena 1, capa=formulario, fotograma=1:Línea 2: La declaración debe aparecer dentro del controlador on
if ((nom=='') or (mail=='') or (texto=='')) {

Total de errores de ActionScript: 1 Errores comunicados: 1

Aclaro que yo no sé nada de lenguaje, es x eso que no veo el problema, para generar el contacto me guié por un tutorial..

Desde ya, muchas gracias a todos!!!

SOL
__________________
= WWW.PEGASVS.COM.AR =
FORO DE DISEÑO INTEGRAL
  #2 (permalink)  
Antiguo 26/08/2005, 22:24
Avatar de [SiNeRGiA]  
Fecha de Ingreso: julio-2005
Ubicación: Fuengirola - Málaga
Mensajes: 21
Antigüedad: 12 años, 4 meses
Puntos: 0
Hola. Por lo que pones en tu mensaje, creo que la correción podría valerte. Te la escribo en rojo:

on (release) {}//sobra esta llave
if (nom=="" || mail=="" || texto=="") {

respuesta = "Hay campos obligatorios sin completar. Por favor, revise el formulario.";}
else {loadVariablesNum ("php2excel_csv.php", 0, "POST");
respuesta = "El formulario ha sido enviado con éxito!. Responderemos a la brevedad. Saludos!";}
__________________
El mejor recurso para dejar entrar el Conocimiento, es no defenderse de él... no defenderse del dolor que produce su profundo almacenamiento. :aplauso: ¡Cojones! A veces me arrepiento de querer saber tanto.
  #3 (permalink)  
Antiguo 26/08/2005, 22:29
Colaborador
 
Fecha de Ingreso: mayo-2005
Ubicación: Costa Rica
Mensajes: 2.642
Antigüedad: 12 años, 7 meses
Puntos: 31
Cita:
Iniciado por SOLdeNoche


Código:
on (release) {}
Me parece que cierras incorrectamente, por lo que dejas todo fuera de la acción release. Prueba simplemente dejando {
Cita:
if ((nom=='') or (mail=='') or (texto=='')) {
respuesta = "Hay campos obligatorios sin completar. Por favor, revise el formulario.";}
else {loadVariablesNum ("php2excel_csv.php", 0, "POST");
respuesta = "El formulario ha sido enviado con éxito!. Responderemos a la brevedad. Saludos!";}
Cierra aquí }

A veces las teclas nos juegan una mala pasada ...

Edición: Y la vista también, se me pasó lo del or
__________________
ALL IN HOSTING-Alojamiento Web Profesional en USA y España - Hosting Wordpress, Reseller,CLOUD,Servidores VPS y Dedicados.
  #4 (permalink)  
Antiguo 26/08/2005, 22:38
Avatar de LadyPEGASVS  
Fecha de Ingreso: agosto-2005
Ubicación: Argentina - Cap. Fed.
Mensajes: 71
Antigüedad: 12 años, 3 meses
Puntos: 0
+1-1 :op

Ante nada gracias a ambos por contestarme..

Los dos tuvieron parte de razón.. y se me solucionó el tema del '}'
pero me surgió otro problem


Así quedó el código:
on (release) {
if ((nom=='') or (mail=='') or (texto==''))
respuesta = "Hay campos obligatorios sin completar. Por favor, revise el formulario.";}
else {loadVariablesNum ("php2excel_csv.php", 0, "POST");
respuesta = "El formulario ha sido enviado con éxito!. Responderemos a la brevedad. Saludos!";}

Me salta este error:
**Error** Escena=Escena 1, capa=formulario, fotograma=1:Línea 4: Se ha encontrado un operador 'else' que no coincide con 'if'
else {loadVariablesNum ("php2excel_csv.php", 0, "POST");

Total de errores de ActionScript: 1 Errores comunicados: 1

Gracias nuevamente!

SOL
__________________
= WWW.PEGASVS.COM.AR =
FORO DE DISEÑO INTEGRAL
  #5 (permalink)  
Antiguo 26/08/2005, 22:53
Colaborador
 
Fecha de Ingreso: mayo-2005
Ubicación: Costa Rica
Mensajes: 2.642
Antigüedad: 12 años, 7 meses
Puntos: 31
Cita:
Iniciado por SOLdeNoche
on (release) {
if ((nom=='') or (mail=='') or (texto==''))
Aqui te faltó abrir llave para el if. {

Además hay algo que antes no notaste en el mensaje de [SiNeRGiA] y que se me escapó antes , deberías utilizar || en vez de or.

Prueba este código:

on (release) {
if ((nom=='')||(mail=='')||(texto=='')){
respuesta = "Hay campos obligatorios sin completar. Por favor, revise el formulario.";
}
else {
loadVariablesNum ("php2excel_csv.php", 0, "POST");
respuesta = "El formulario ha sido enviado con éxito!. Responderemos a la brevedad. Saludos!";
}
}
__________________
ALL IN HOSTING-Alojamiento Web Profesional en USA y España - Hosting Wordpress, Reseller,CLOUD,Servidores VPS y Dedicados.
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 11:52.