Formulario con selección de email en Swishmax

Posteado el 19. Apr, 2010 por Webi in Swishmax

Bueno y aqui esta un regalo para uno nuestro colaborador Faraon, aunque sabemos que les servirá a todos :)

PASO 1
Crear un nuevo documento de Swishmax 3

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 2
Vamos a la ventana Properties al botón Movie Properties y aplicamos los valores que se ven en la imagen.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 3
Vamos a crear un formulario básico basándonos en uno de los tutoriales que ya enseñamos anteriormente puedes verlo aqui

Creamos los campos para el nombre, email y mensaje.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 4
Con la herramienta Text Tool vamos a escribir las opciones a donde vamos a enviar nuestro mail en este caso es Dpto. Ventas – Dpto. Administrativo – Dpto. Contabilidad.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 5
Con la herramienta Pen Tool creamos 3 flechas como se ve en la imagen, estas nos servirán para indicar a que correo enviaremos la información.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 6
En la ventana Outline seleccionamos las 3 flechas y le damos click derecho sobre ellas y vamos a Grouping – Gorup as movie Clip y nombramos al

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 7
Ahora en la ventana Properties renombramos al movie clip marcas y marcamos la opción Stop playing end.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 8
Vamos a la ventana Script y agregamos el siguiente código.

onFrame (1, afterPlacedObjectEvents) {
stop();
}
onFrame (3, afterPlacedObjectEvents) {
stop();
}
onFrame (5, afterPlacedObjectEvents) {
stop();
}
onFrame (7, afterPlacedObjectEvents) {
stop();
}
Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 9
Desplegamos nuestro movie clip y vamos a nuestra timeline y luego en la primera flecha damos click derecho en el primer frame y colocamos un Remove.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 10
Va al segundo frame y damos click derecho y colocamos un place.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 11
En el frame numero 4 colocamos un remove.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 12
En las flechas 2 y 3 colocamos los place y remove como se ven en la imagen.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 13
Ahora en la ventana Outline seleccionamos el texto Dpto. Ventas y luego en la ventana Script colocamos el siguiente código.

on (release) {
marcas.gotoAndPlay(2);
contacto = "ventas@tutorialesenlaweb.com";
}

Si nos damos cuenta en donde dice contacto esta el mail al cual se enviara la información.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 14
En el texto de Dpto de Administrativo colocamos el siguiente código.

on (release) {
marcas.gotoAndPlay(4);
contacto = "administracion@tutorialesenlaweb.com";
}
Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 15
En el texto de Dpto de Contabilidad colocamos el siguiente código.

on (release) {
marcas.gotoAndPlay(6);
contacto = "contabilidad@tutorialesenlaweb.com";
}
Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 16
Con la herramienta Text tool vamos a crear un cuadro de texto y en la ventana properties le aplicamos los valores que se ven en la imagen.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 17
Con la herramienta Rectangle tool vamos a crear dos cuadro uno para el botón de enviar y otro para el de borrar con un color de relleno sólido y una opacidad de 0%

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 18
Seleccionamos el cuadro de enviar y le colocamos el siguiente codigo.

on (press) {
if (nombre eq "") {
estado = "¿NOMBRE?";
} else {
if (email eq "") {
estado = "¿E-MAIL?";
} else {
if (mensaje eq "") {
estado = "¿MENSAJE?";
} else {
if (contacto eq "") {
estado = "¿A QUIEN LE ENVIAS?";
} else {
estado = "¡ENVIADO!";
loadVariablesNum("enviador.php","0",'POST');
contacto = "";
nombre = "";
email = "";
mensaje = "";
marcas.gotoAndPlay(6);
}
}
}
}
}
Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 19
Ahora seleccionamos el cuadro del botón borrar y colocamos el código siguiente.

on (release) {
nombre = "";
email = "";
mensaje = "";
contacto = "";
estado = "";
marcas.gotoAndPlay(6);
}
Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 20
Vamos a la ventana Outline y seleccionamos la Scene_1 y luego vamos al la ventana Script y agregamos el siguiente código.

onSelfEvent (load) {
nombre = "";
email = "";
mensaje = "";
contacto = "";
}
onFrame (2, afterPlacedObjectEvents) {
stop();
}

Listo ya tenemos nuestro formulario terminado.

Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

PASO 21
Como paso final vamos a crear un archivo php llamado enviador.php el cual nos servirá para enviar los datos del formulario.

Aquí les dejo el código del php

<?
 
$elcontacto = $_POST['contacto'];
$elnombre = $_POST['nombre'];
$elemail = $_POST['email'];
$elmensaje = $_POST['mensaje'];
 
$subj= "Formulario enviado desde TUTORIALES EN LA WEB";
$mensajeydatos="Esto fue lo que escribió:$elnombre\n
 
		NOMBRE: $elnombre
 
		E-MAIL: $elemail
 
		MENSAJE: $elmensaje";
 
mail($elcontacto,$subj,$mensajeydatos,"From: $elnombre<$elemail>\n"
	    			      ."Reply-To: $elemail\r\n"
			              ."X-Mailer: PHP/" . phpversion());
?>
Formulario con selección de email en Swishmax

Formulario con selección de email en Swishmax

Descarga el Formulario con selección de email en Swishmax

Descarga también el archivo .php


Respuesta a la pregunta de Nicolas

PASO 1

La solución a tu duda es la siguiente:

Formulario Swishmax

Formulario Swishmax

Selecciona el campo del mensaje y vamos a la ventana Properties y marcamos la opción Wrap text at word-breaks y con eso ya esta resuelto tu problema

Esperamos esto resuelva tu duda

Tags:

17 Respuestas para “Formulario con selección de email en Swishmax”

  1. faraon

    19. Apr, 2010

    Vaya que sorpresa me han dado muchas gracias de verdad esta de lujo, les agradezco.

  2. faraon

    20. Apr, 2010

    Una consulta, como agrego un codigo de validacion de email? Que diga email invalido o algo asi.

    Ya lo hice y funciono a la perfección. Gracias por el aporte.

  3. Marcos

    20. May, 2010

    Haber, tengo un problema, el correro me lo envia a la carpeta del correo no deseado o spam, que debo hacer para que lo envie al buzón o bandeja de entrada?

  4. Webi

    20. May, 2010

    Esto es muy sencillo de resolver lo que tienes que hacer es marcar el correo como que no es spam y listo cuando ya te ingrese otro correo ya no te aparecerá en la bandeja de no deseados.

  5. marcos

    28. May, 2010

    ok, mira tengo otra pregunta con respecto a swishmax 3, haber si yo quisiera realizar una consulta a una table de una base de datos, realizar (UPDATE,INSERT, SELEC, DELETE ETC..), swishmax me lo permite? ¿y lo mas ovio donde encuentro un ejemplo?

  6. Webi

    28. May, 2010

    Vamos a investigar acerca de esto y con gusto vamos a realizar un tutorial para responder a tu duda.

  7. Luis

    31. May, 2010

    Ala hora de cambiar el correo como ventas@…… a uno que sea hotmail.com lo envia al correo o q mas hay que hacer para que funcione

  8. Webi

    01. Jun, 2010

    Con respecto a tu pregunta Luis solo cambia el correo en donde te indica el tutorial (PASO 13) y no hay problema que sea un hotmail, gmail, etc…

    Saludos.

  9. Nicolas

    20. Jun, 2010

    Hola tengo un problema con la parte del mensaje, ya que al escribir sigue su línea horizontal y no mantiene el marco rectangular, porfavor si me pueden ayudar, ante mano muchas gracias.

  10. Webi

    20. Jun, 2010

    vamos a verificar lo que nos dices Nicolas y posteamos la respuesta :)

  11. faraon

    27. Jun, 2010

    nicolas esperamos que haya resuelto tu problema, porque en mi caso funciona muy bien. También aprendi por curioso en que se puede agregar color y tamaño a un determinado texto en flash swish. :)
    Mi ausencia a sido por trabajo pero aqui estoy devuelta.

  12. fran

    22. Jul, 2010

    como creo el archivo .php y como lo pongo despues con el formulario swish?

  13. Jef

    25. Jul, 2010

    A mi me gusta, pero tengo un comentario, como puedo hacer para que nadamas tenga el nombre, correo y mensaje, y obvio, los botones enviar y borrar sin necesidad de escojer a quien le tengo que enviar ni nada. Lo mas sencillo posible. Gracias!

  14. Webi

    28. Jul, 2010

    Jef que bueno que te gusto este tutorial y con gusto vamos a preparar un tutorial enseñándote como crear un formulario simple.

    Saludos :)

  15. Octavio

    04. Nov, 2010

    Hola
    Fantástico los tuto que subieron sobre form con swhismax!!!!
    Me podrían ayudar a agregar el envio de un adjunto al formulario, que sea un archivo excel para indicar el pedido de código de artículo, nombre y cantidad? .

    Mil gracias por desasnarme !!!!!
    Saludos desde Misiones
    Argentina

  16. Jaime González V.

    07. Nov, 2010

    Saludos a todos:

    Por lo que veo, yo soy el único a quien el formulario no le funciona para nada, unos informan de una falla por acá otra en las lineas de texto, otro que lo quiere más simple etc. pero a mi ni siquiera me cae en Spam, coloqué los archivos en una misma carpeta en el servidor, modifiqué las direcciones de correos (A quien se enviaría el mismo) y coloque tres de las mías, me puse a enviar correos por todos lados y ninguno llegó.

    Una pregunta necesaria sería:
    si el web o servidor web requiere de algunos servicios especiales como SMTP u otro en particular porque no entiendo realmente el porqué no quiere funcionar.

    Muchas gracias anticipadas a quien tenga una respuesta al problemita. Bueno en realidad al PROBLEMOTA ………..

  17. Anabela

    09. Nov, 2010

    Hola, como haces para que la info que te llega se vaya almacenando en una base de datos? que luego puedas exportar a excel? Saludos

Deja tu Comentario

Tutoriales en la web se reserva el derecho de moderación de los comentarios. Evita por favor utilizar palabras soeces, ataques directos e insultos, de lo contrario tu comentario será eliminado.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes