Curso: FLASH CS3 – Nivel: II
Página de Contacto
Creamos un archivo ActionScript 2.0
En este archivo colocamos campos de texto tipo InputText para cada dato que vayamos a solicitar,
en este caso 3 datos básicos. Nombre, Correo y el Mensaje.
El campo de mensaje, adicionalmente, debe ser un campo multilínea.
En la ventana de propiedades podemos además establecer la cantidad máxima de caracteres para
cada cuadro: 30 en los casos de nombre y correo , 250 en el de comentario. Estos valores son
relativos y puede dejarse la casilla en 0, para infinito.
Adicionalmente crearemos un cuarto cuadro de InputText donde vamos a recibir lo que retorne las
funciones de Flash y PHP. Este campo alertará si faltan datos y si el correo fue enviado
exitosamente.
Para finalizar creamos un botón que será el que envíe los datos.
Seleccionamos cada cuadro de texto y le colocamos un nombre de instancia para poder llamarlo
en ActionScript, lo mismo con el botón.
Insertamos un Layer nuevo y en el cuadro 1 colocamos el siguiente código:
//activamos el botón
enviar.onRelease = function(){
//si se cumplen todas las condiciones creamos
//la variable que envía los datos con LoadVars
//conectamos con el archivo de php que envía el correo
//si no hubo inconvenientes nos da las gracias
Nos Vamos a DreamWeaver y en él creamos un archivo PHP nuevo que va a contener el código
que permite enviar el correo.
//con esto impedimos que dejen algún cuadro vacío
if (length(nombre.text)<1){
respuesta.text = "escriba su nombre";
}
else if(length(email.text)<1){
respuesta.text = "escriba su correo";
}
else if (length(mensaje.text)<1){
respuesta.text = "escriba un comentario";
} else {
datos.onLoad = function (){
delete datos;
respuesta.text = "Gracias por su comentario";
}
}
var datos = new LoadVars();
datos.nombre = nombre.text;
datos.email = email.text;
datos.mensaje = mensaje.text;
datos.sendAndLoad("contacto.php", datos, "POST");
}
Elaborado por : Lic. Gerardo Márquez Moreno.
Pag 1
Curso: FLASH CS3 – Nivel: II
<?php
//Primero nos traemos las variables dentro del array "datos" de flash
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$mensaje=$_POST['mensaje'];
//creamos una variable que contiene un string de texto que será lo que aparezca en el correo
$correo="enviado por:<br> nombre: $nombre <br> Correo: $email <br> Comentario: $mensaje";
//usamos la función mail de php para enviar el correo
mail("
[email protected]", "Mensaje desde Web", $correo, "From:".$email);
?>
Elaborado por : Lic. Gerardo Márquez Moreno.
Pag 2
Comentarios de: Curso Flas CS3 - Nivel II - Página de Contacto (0)
No hay comentarios