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

Problema con fomulario en Flash con ActionScript 2.0

Estas en el tema de Problema con fomulario en Flash con ActionScript 2.0 en el foro de Flash y Actionscript en Foros del Web. Hola a todos me present soy nuevo en este foro, pues tengo un problema pequeño hice un sitio web todo en flash, que tienen tambien ...
  #1 (permalink)  
Antiguo 06/12/2012, 13:36
Avatar de gennek  
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
Problema con fomulario en Flash con ActionScript 2.0

Hola a todos me present soy nuevo en este foro, pues tengo un problema pequeño hice un sitio web todo en flash, que tienen tambien un formulario, le agregue la actionscript al boton de enviar al formulario este es el codigo actionscript del boton.

Cita:
on(press){
if ((nombre_txt.text=="")||(mail_txt.text=="")||(mens aje_txt.text=="")) {
msjerror_txt.text="Los campos nombre, mail y mensaje son obligatorios";
}else {
msjerror_txt.text = "Su correo se ha enviado";
enviarMail();
var enviar:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
enviar.nombre = nombre_txt;
enviar.empresa = empresa_txt;
enviar.pais = pais_txt;
enviar.email = mail_txt;
enviar.telefono = telefono_txt;
enviar.mensaje = box_txt;
enviar.sendAndLoad("mail.php","POST");
gotoAndStop(21);
}
}
Y este el codigo del archivo mail php
Código PHP:
<?php
$sendTo 
"[email protected]"// aquí colocamos nuestro email
$message "MENSAJE DESDE TU SITIO" "\n"// este es el contenido del mensaje
$message .= "==================================" "\n" "\n";
$message .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n" "\n";
$message .= "Empresa: " $HTTP_POST_VARS["empresa"] . "\n" "\n";
$message .= "Pais: " $HTTP_POST_VARS["pais"] . "\n" "\n";
$message .= "Email: " $HTTP_POST_VARS["email"] . "\n" "\n";
$message .= "Telefono: " $HTTP_POST_VARS["telefono"] . "\n" "\n";
$message .= "Mensaje: " $HTTP_POST_VARS["mensaje"] . "\n" "\n";

mail($sendTo$subject$message); // esta la funcion php para enviar el mail ?>
Pero la informacion cuando llega al correo llega con los campos

Cita:
MENSAJE DESDE TU SITIO
==================================
Nombre:
Empresa:
Pais:
E-mail:
Telefono:
Mensaje:
No llega la informacion escrita del formulario, llega solo asi al correo, espero que alguien me pueda ayudar o decir que estoy fallando, o acepta cualquier sugerencia, se lo agradezera mucho, sera paciente con la ayuda.
  #2 (permalink)  
Antiguo 06/12/2012, 14:31
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: Problema con fomulario en Flash con ActionScript 2.0

Hola si es este el que usas a mi me funciona bien:
Código:
http://www.ziddu.com/download/15171473/formularioflash.rar.html
__________________
Saludos!
----------------------------------------------------------
  #3 (permalink)  
Antiguo 06/12/2012, 15:49
Avatar de gennek  
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Problema con fomulario en Flash con ActionScript 2.0

Cita:
Iniciado por flashmax Ver Mensaje
Hola si es este el que usas a mi me funciona bien:
Código:
http://www.ziddu.com/download/15171473/formularioflash.rar.html
Creo que fue ese, pero ya solucion el problema solo deje asi las lineas en el archivo php

Código:
. $_POST["empresa"]
Los datos llegan pero ahora no llega es el correo electronico de la persona
  #4 (permalink)  
Antiguo 06/12/2012, 16:22
Avatar de flashmax  
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 12 años, 4 meses
Puntos: 86
Respuesta: Problema con fomulario en Flash con ActionScript 2.0

Si ten cuidado que algunos hosting los formularios hechos en flash no funcionan me paso varias veces.
__________________
Saludos!
----------------------------------------------------------
  #5 (permalink)  
Antiguo 06/12/2012, 16:47
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problema con fomulario en Flash con ActionScript 2.0

Hola gennek:
En el código del botón le faltan la extensión .text de cada campo.
El código debería ser así:
Código actionscript:
Ver original
  1. on (press) {
  2.     if ((nombre_txt.text == "") || (mail_txt.text == "") || (mensaje_txt.text == "")) {
  3.         msjerror_txt.text = "Los campos nombre, mail y mensaje son obligatorios";
  4.     } else {
  5.         msjerror_txt.text = "Su correo se ha enviado";
  6.         enviarMail();
  7.         var enviar:LoadVars = new LoadVars();
  8.         var recibir:LoadVars = new LoadVars();
  9.         enviar.nombre = nombre_txt.text;
  10.         enviar.empresa = empresa_txt.text;
  11.         enviar.pais = pais_txt.text;
  12.         enviar.email = mail_txt.text;
  13.         enviar.telefono = telefono_txt.text;
  14.         enviar.mensaje = box_txt.text;
  15.         enviar.sendAndLoad("mail.php","POST");
  16.         gotoAndStop(21);
  17.     }
  18. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 06/12/2012, 20:00
Avatar de gennek  
Fecha de Ingreso: diciembre-2012
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Problema con fomulario en Flash con ActionScript 2.0

Muchisimas gracias Bandit y todos bueno probare corrigiendo el actionscript, (yo soy un poco dormido con AS), y espero que asi funcione el campo e-mail, probare si funciona :)

Etiquetas: actionscript, flash, botones
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 22:45.