Hola, espero que estén bien, simplemente en este post es para no colocar 4 links en la caja de “Video Tutoriales de Flash en Español”

Formulario AS3 & Php Parte 1: Diseño y Preparación para AS3
Formulario AS3 & Php Parte 2: Programación Php
Formulario AS3 & Php Parte 3: Programación AS3
Formulario AS3 & Php Parte 4: Retoques Php y Prueba en servidor.

Comentario: El audio no tiene la mejor calidad ya que fue grabado con el micrófono de la mac y no con el micrófono que suelo usar, esto fue una falla técnica, aún con esto se escucha claramente. Además grabe este tutorial con influenza estacionaria, a la cual le adjudico el error del audio hahaha!

Saludos!!!! :D

Hazte Fan de Batata Studio en Facebook:
http://www.facebook.com/pages/Batata-Studio/346695330478

Noticias en Twitter:
http://www.twitter.com/batatastudio

Las imágenes de Batata Studio en Flickr:
http://www.flickr.com/photos/batatastudio/

Quieres chatear commigo en Gtalk:
luisma@batatastudio.com

Sitio:
http://www.batatastudio.com

Si lo quieren ver en youtube:

97 Responses to “Flash AS3 & Php: Cómo hacer un Formulario de Contacto”

  1. Antonio Claro says:

    Hola, ¿Es necesario tener SMTP Server?

  2. chrismaeliott says:

    Muchas gracias por el tutorial, pero No funciona.

    He seguido todos los pasos lo he subido a mi hosting y tras darle en enviar no hace mas. nunca llega a mi buzón.
    He revisado carácter por carácter y sigue igual.

    Para asegurarme que funcione, he bajado tus archivos los he subido tal cual.. solo cambio el mail y me arroja el mismo error.

    Hay algún error en tus archivos? quizás podrías comentarlo para corregir los nuestros? porque he leído que otras personas también les ha pasado lo mismo.

    saludos

  3. Francisca Junqueras says:

    Hola Luis, excelentes tutoriales tiene Batata Studio!!! Estoy siguiendo este tutorial del formulario de contacto, pero estoy trabajando en AS 2, que fué el que me enseñaron. En el video Parte 3, quiero hacer el ScrollBar, para la parte de mensaje_txt, pero no me aparece el mismo scrollbar que tienes tu, sino que es una barra con degradado, ademas de ser un SWF y no un Movie Clip como lo muestras en el video… Sabes que ocurrirá?? Muchisimas Gracias. Espero puedas ayudarme. Adios.

  4. de enviar sin querer! y ahora mejor escribo desde block de notas para que no me vuelva a pasar, te decía, que para las personas que no estudiamos específicamente diseño y animación web realmente nos echas muchísimo la mano, así como aquellas personas que están empezando en este interesantísimo mundo del flash y diseño de páginas web!

    Realmente es excelente que compartas el conocimiento de esta manera, y cuando necesites un paro aca por Guadalajara (dado que por el teléfono de contacto asumo que vives en el D.F) sabes que tienes alguien con quien contar. Próximamente espero ya estar subiendo la página de la oficina que he creado basada en tus tutoriales y conocimientos. Síguele echando ganas, que hay gente que si lo apreciamos!!

  5. Hola, soy yo de nuevo y antes que nada quiero agradecerte por tus tutoriales, ya que en el último post nada más llegue con lo de siempre jajajaja, y de hecho todavía no lo he podido hacer funcionar, supongo que va a ser alguna compatibilidad o problema con el php (lo subí a un host gratuito, dado que apenas ando viendo eso de hosting y nombre de dominio).

    La verdad es que tus tutos se me hacen buenísimos, son amenos y vas al punto explicando de paso la teoría, lo cual es genial para las personas como yo, que n

  6. Hola LuisMa, se que te caga ver los mensajes de no me va, pero me pasa que baje tus archivos y ni así funciona! Ya revise las configuraciones y lo único que cambié fue el PHP al mío (que es como el tuyo, pero con distinto mail) y lo subí a la nube y no puedo hacer funcionar. Flash me da el siguiente mensaje en OUTPUT:

    Fonts should be embedded for any text that may be edited at runtime, other than text with the “Use Device Fonts” setting. Use the Text > Font Embedding command to embed fonts.
    TypeError: Error #2007: El valor del parámetro text debe ser distinto de null.
    at flash.text::TextField/set text()
    at formulario_final_fla::MainTimeline/frame10()

    Tiene algo que ver? Igual sigo revisando letra por letra, pero es que de plano es el PRIMER tutorial que no me sale a la primera y eso que ya me avente 4!!

  7. Batata Studio says:

    melissa: Hola, espero que estés bien, no doy asesoría y menos de templates ya que cada sitio puede ser construido de muchas formas, suerte en tu aventura y gracias por las palabras! Te dejo Saludos!!!! :)

  8. Hola Luis,gracias por tus tutoriales como siempre son de gran ayuda.
    Tengo un par de dudas sobre una pagina web que hice,bueno no la hice,baje la plantilla de internet,ya puse mi informacion en la pagina ya la subi a mi hosting, pero tengo una duda de como configurar el formulario de la web, la plantilla ya tenia el archivo php,quisiera saber co o puedo hacer para que al momento de llenar ese formulario me llegue a una cuenta de mail que compre en godaddy.com el codigo php el archivo se llama email.php y esta hecho en dreamweaver el codigo que tiene el archivo es el siguiente:

    que es lo que tengo que cambiarle a esto, en donde dice que ponga el nombre y el email de la compañia lo cambie pero no funciona,que le tengo que modificar, el hosting, el dominio y el email los tengo en godaddy.com
    Espero puedas ayudarme con mi consulta.
    Saludos y Gracias

  9. Batata Studio says:

    jose: hola, dentro el post te dejo los links necesarios para ir a las otras parte del tutorial, checalo, Saludos!

  10. Batata Studio says:

    Omar: Hola! si ya funciono el formulario, revisar las variables de envío y listo, Saludos!

  11. quisiera realizarte una pregunta veo en tus videos q aplicas codigos PHP pero no veo nada de AS3 en los videos , quisiera nose saber como enlazas esos archivos o ya guardandolos en la misma unidad hace q el codigo php lo detecte, diculpa por no ser un experto pero quisiera aprender gracias

  12. Hola. Seguí el tutorial al pie de la letra y funcionó bien; el único problema es que el dato del teléfono no aparece en el mensaje del mail. Sólo aparece el “mensaje”… que hice mal??

    Por otro lado… tienes algún tutorial para un formulario de “recomienda esta página a un amigo”??

    Saludos y gracias

  13. Batata Studio says:

    ignacio85r: hola! Sí, el contenido del formulario y su código va dentro del MC del llamada formulario! Vale? es muy sencillo, saludos! :)

  14. ignacio85r says:

    hola luis!!! muy buenos tutoriales, ahora…
    tengo el formulario. y tengo la pagina…ahora …
    como lo incorporo a mla pagina.. por ejemplo a la ki hiciste tu en el tutorial de Menú Avanzado y Secciones Animadas en Flash???
    la progrmacion As3 del formulario, va con el la de la pagina? o va dentro del mc contacto?

    desde ya gracias luis! saludos desde argentina.
    ignacio!

  15. Batata Studio says:

    Pedro: Hola! Gracias por el comentario! Sí se puede en AS3, de momento no lo tengo, pero es un buen tema “Sistema de Registro” Saludos!

  16. Exelente hermanaso.. desde venezuela un gran saludo y un grato agradesimiento por haberme introducido en el mundo del flash XD y en la magia del as3… todos los tutos me han salido de maravilla.

    Quisiera preguntarte si no es mucho pedir para ver si se puede hacer un sistema de registro y reconocimiento de usuarios en AS3 la verdad e conseguido leido sobre AS2 pero quisiera ver si se puede con el AS3… gracias y tremendo trabajo men.

  17. Batata Studio says:

    Juan: Hola, el FileZilla http://www.filezilla-project.org/
    Saludos!

  18. Batata el swf no marca error… mi problema debe ser q la pagina no esta en la web… osea la estoy contruyendo aun y no la subi… solo esta en mi disco duro…
    sabes de alguna pag para subir web gratuitas?
    Bueno desde ya mil gracias… sumastes un nuevo fan

  19. Batata Studio says:

    Juan: sí no te marca error el swf, entoces puede ser que la URL del pup no esta bien o que hay algo que no esta bien en el codigo, saludos!!!

  20. hola luis te comento q segui el tutorialpaso a paso y me resulto muy facil entenderlo.. pero tengo un problema.. cuando lleno el formulario y le doy enviar me keda eternamente en enviando… y nunca me llega el mail.. q estoy haciendo mal?? desde ya gracias y sigue asi….

  21. Batata Studio says:

    melissa: Hola, no puedes tener las 2 paginas en 1, bueno si podrías pero estaría mal, puedes colocar las imágenes de las bandera y darles la función para que envíen a un html distinto, el de inglés y español.. nada complicado… Saludos!

  22. Hola Batata!!
    Primero que todo muchissssimassss gracias!!!!!!! por todos estos fabulosos tutoriales, no tines idea de como han sido de ayuda!!
    Bueno a lo que vamos!! he creado un sitio web en flash, lo hice en ingles, pero ahora lo quiero en en español, entonces volvi ha hacer la pagina pero en español, asi que tengo dos paginas un aen ingles y otra en español, ambos archivos en flash, pero como hago para vincularlos, como pongo ese icono en donde salen las banderitas, como hago para tener las dos paginas en una???
    explicame porfavor!!!!!!! es urgentee!!! porfavorrrrrrrr….rr
    ayudaaaaa!!

  23. Batata Studio says:

    Georgina: Hola, eso lo arreglas en el condicional, cuando le das la instrucción de enviar, colocas en los textos dinámicos que sean = “” para que los borre y listo, eso también lo explico en el tutorial. Saludos!

  24. Batata Studio says:

    José Luis: Hola, no influye lo que comentas! Saludos! :)

  25. Hola Luis Maria, tengo una consulta chiquita, ya hice mi formulario y todo anda bien, lo envia y todo, pero no se borran los datos del formulario, a pesar que ya lo envio. Que puedo hacer?

  26. José Luis says:

    Hola Luís, ante todo agradecer que compartas con todos, estos magníficos tutoriales, quería comentarte que tengo el mismo problema que Ángel says, yo estoy utilizando Flash CS5 sobre Windows 7 64 bits, no sé si esto puede tener algo que ver, te agradecería que me dijeras algo. Saludos y de nuevo muchas gracias.

  27. Batata Studio says:

    Marcelo: Sip

  28. Hola, primero gracias por los tutos, segundo, queria preguntarte si a este tipo de formulario se le puede agregar un codigo de seguridad, tipo megaupload o similar y como lo harias o como lo busco en Internet.
    Gracias

  29. Batata Studio says:

    Àngel: Ya probé y simplemente no hay conexión, el proeblam esta en el php no en flash. Saludos!

  30. Como verás, no aparece ningún error, sencillamente, se queda parado.

    Hola Luís.

    Disculpa que te vuelva a molestar.

    Como ya te he comentado, si cambio el nombre al archivo php, haciendo que se quede colgado en todos los ordenadores no entra en el Catch. Así que no detecta el error.

    Se ejecuta cargador.load(pedido);

    Pero, aunque se queda colgado, no entra en el catch:

    try
    {
    cargador.load(pedido);
    status_txt.text=”no error”;
    }

    catch (error:Error)

    {
    status _txt.text=”si error”;
    trace (“Error en el envío”+error);
    }

    Aquí tienes la tuya con el error provocado.

    http://vistagrafica.net/jornadas_graficas/formulario_final_CS3.swf

    Aquí tienes la nuestra:

    http://vistagrafica.net/jornadas_graficas/web_pregunta.swf

    (En esta el formulario está en Industria – Inscripción…)

    Habría alguna manera de hacer que nos de el error para saber que pasa?

    Muchas gracias.

    Àngel

  31. Batata Studio says:

    Àngel: Hola! Ni idea, si solamente no te funciona en 2 máquinas puede ser algún error en el sistema y alguna opción que no deje enviar el contenido de las variables. Saludos! y Suerte!

  32. Hola Luis.

    Muchas gracias por el tutorial y los archivos. Son estupendos.

    He adaptado tu flash y php a una página mía.

    Funciona perfectamente en todos los ordenadores de la empresa excepto en dos.

    Da igual que sea en IExplorer, que en Googel Chrome. No va…

    Rellenas el formulario, das al botón, y no hace nada.

    Se queda inmóvil.

    Yo esperaba que entrase en el Try Catch. Así que le he dicho a la TxtBox que me escriba el error dentro del catch, pero no me da nada… Creo que no llega a entrar.

    Para hacer la prueba, he cambiado de nombre el archivo.php al que llama. Para que así me diera error en todos los Pc.

    Cuando he hecho esto, me ha pasado lo mismo, se quedaba sin hacer nada. Pero no me daba error. No entraba en el catch …

    Habria alguna manera de que se manifestara este error en el swf para poder ver que les ocurre a estos dos pc?

    Se te ocurre que pueda ser lo que hace que se queden sin hacer nada? He probado a sacar el Firewall y he mirado si la versión de flash de estos era anterior pero no…

    Muchas gracias por tu atención.

    Àngel Gimeno

  33. Batata Studio says:

    salo: Hola, puede ser que colocaste el arte sobre los textis dinámicos o que no habilitaste la capacidad de escritura en los textos dinámicos! Saludos!

  34. cuando hago el formulario en flash y le doy probar pelicula no me deja escribir todas las letras y eso que aun no comienzo a trabajar en el php..

    que puede ser???

    estoy trabajando en as2

    saludos!

  35. Batata Studio says:

    Dennis: MMMmmm no se, no doy servicio técnico, pero todo es con prueba y error… Saludos!

  36. Tengo una super dudaaaaaaaaaaaa!!! espero me puedas ayudar te mande un correito!

    Gracias!

  37. todolo lo ize
    pero una vez que esta en el sevidor

    no pasa nada, no manda el mail, que puede ser ???????????

  38. Batata Studio says:

    elisa: Gracias, estoy dando un curso de Flash Básico! Saludos!!! :D

  39. gracias!! muy bueno el tutorial!!
    ..
    deberias ser profesor :D … explicas muy bien

  40. Batata Studio says:

    Emilio.Design: Hola, puede ser que esta mal lodeado el php en el flash… Saludos!

  41. Batata Studio says:

    juancho: Puede ser la versión de Flash que usas o_o
    Saludos!

  42. Juan Alanis says:

    Primero que nada muchas gracias y felicitaciones por tus tutoriales Luisma, estan excelentes mas claro ni el agua yo he puesto en practica algunos tutoriales tuyos y me han caido de perlas si a la primera no me sale lo sigo intentando hasta lograr el objetivo muchas gracias y bendiciones hermano…

  43. Emilio.Design says:

    Luis, tengo un problemita que creo que es un problemota, no se por que cuando paso el formulario a otra area de trabajo y le doy a probar pelicula y trato de escribir, ahi esta el problema, no me deja escribir todas las letras y tampoco me permite escribir la arrova @. espero que me ayudes con esto.

    Gracias.

  44. Hola luis me encantan tus tutoriales
    este esta muy bueno pero me pasa algo muy raro
    sigo paso a paso tu tutorial y no me funciona
    y aun mas raro es que uso tu archivo descargable y tampoco me anda.
    Nose que es lo q puede pasar.Si tubieras alguna explicacion te agradeceria.

    Desde ya muchas gracias.

  45. hola a mi me pasa exactamente lo mismo q a christopher
    aunq use tu archivo tampoco me anda

    porq puede ser?

  46. riyckcher: Hola, significa que ambas condiciones tienen que ser verdaderas, si una de ellas no lo es no te deja enviar el formulario, es para eso! Saludos!

  47. Luis otro excelente tutorial, como siempre master un 10, tengo una dudita, ya lo puse en practica me funciono bien me podrias decir como puedo agregar que en reporte que se envia del formulario se incluya la ip
    Saludos
    BATATA RULZ

  48. hola tu tuo esta del diez, solo que no esta muy entendible una parte enla que pones 2 II en el action script de flash para ser presiso en la linea :
    if(mail_txt.text.indexOf(“@”) == -1 // mail_txt.text.indexOf(“.”) == -1)

    de la linea 16 podrias explicarme de la 10 a la 20.
    grasias mil grasias

  49. christopher: Hola! revisa de nuevo el tutorial, es lo bueno del video, que le puedes regresar cuantas veces sea necesario, Saludos!

  50. christopher says:

    hola luis mira resulta k segui paso paso lo que hiciste en los tutos

    pero una vez que esta en el sevidor

    no pasa nada, no manda el mail, que puede ser

Leave a Reply