Formulario de Contacto en Flash y PHP
Autor y creditos: Maverick
Hace unas semanas empezamos a crear los videotutoriales de Flash y nos faltaba terminar el 4to y último video donde tendriamos que agregar un formulario de contacto.
Nuestro formulario es muy sencillo, y no tomara realizarla más de 10 minutos, este formulario trabaja con PHP.
Clic en la Imagen para ver el Video Tutorial
Codigo ActionScript:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && empresa_txt.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.empresa = empresa_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
empresa_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text ="";
empresa_txt.text ="";
email_txt.text ="";
servidor_txt.text ="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Codigo PHP:
send.php
<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'Email@tudominio.com';
$asunto = 'Contacto desde Mi Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>




del.icio.us
Digg
Comentarios (227 Publicado):
Pregunta: Para recibir el email a varias cuentas ( CC y BCC), como seria el codigo en php?
Gracias!!!
Tengo el php en la misma carpeta el htm y el swf, sera algo de eso? pongo enviar y me aparece problemas con el servidor. Sera algo de mi hosting?
el link esta aqui www.punkcake.com.ar/nyc.htm
Muchas gracias!
Lo único malo es que cuando pincho enviar, el correo se envía pero no desaparece lo escrito en el campo donde va el mensaje es decir el nombre y el mail quedan en blanco una vez enviado el correo pero el mensaje permanece. cómo hago para que también se borre?
Gracias por tu amable colaboración
Algun tip?
En que parte del codigo Flash indica en donde en donde puede encontrar SEND.php dentro de mi directorio en mi servidor?
Gracias
Este mensaje fue enviado por claudia lealrut del asegurado 13.568.334-5telefono 85061950Su e-mail es: clealvasquez@gmail.comfecha y hora del siniestro 01 de mayo del 2010 a las 21.30 hrs.patente del veh?lo za 8965numero de poliza 101286
hay alguna forma de que aparesca separado hacia abajo como una columna
nombre
rut
telefono
email
fecha
patente
poliza
descripcion
con los botones de envio y borrar y el correo de recepcion coke-139@hotmail.com
te agradesco mucho por tu ayuda
gracias! :)
Quisiera que me ayudaran.. cuando abro el swf lleno todos los datos y cuando doy clic en enviar se borran los datos de (nombre, empresa y correo electronico)pero los de mensaje no y en larte de abajo dice Problemas con el servidor. ¿que hago? ¿que debo hacer?.
espero me respondan los pronto posible
Veras en Chrome me funciona perfcto y me llega el email al correo.
Pero en firefox sale el mensaje "Problemas con el servidor" ¿Por que ocurre esto?
Y lo otro es que en IExplorer no se ve, aunque creo que debe ser un problema con los plugins.
a q se debe este problema??
Agradeceria me respondan pronto.
Espero respuesta,
gracias
me seria de gran ayuda alguna guia para poder realizarlo de ante mano gracias
Realice tres capas (fondo, botones y contenido-etiqueta:holder).Dentro de la capa contenido, agregue el contenido de varios botones de la escena principal;pero dentro de algunos de estos tengo otros botones, para realizar actividades. Creo no me explico bien, intentare realizarlo de otra manera:
Escena1-clip de pelicula contenido "holder"-fotograma 2 cree otros sub-botones para que me lleven a otros fotogramas presentes en la linea de tiempo de contenidos;alli tengo el problema para dar las acciones a estos botones.
Por favor, si me puedes ayudar un poco; si es necesario escribir mejor la pregunta o mostrarte los adelantos de dicho software no tendria problemas.
Gracias.
Mi consulta es la siguiente: estoy con flash CS4 y no puedo introducir la opción var para la casilla servidor, puedes ayudarme en eso.
Gracias por tu tiempo.
De verdad muchas gracias por está información, que me viene muy últil para la realización de la página de contacto en mi sitio web.
Lamentablemente no me pudo llegar el correo de prueba, entonces, luedo de leer varios de los comentarios de arriba (uno muy específico en el cual nos pones de alerta sobre el servicio de hosting que quizás no autorizan el mail x php) te quería preguntar que otro tipo de inconvenientes pueden ser loq ue no hagan funcionar mi planilla.
Muchas gracias por tu atención, la verdad que aprendí mucho de la mano de este tutorial más allá de que no me haya funcionado.
Abrazo.
Pablo Buenos Aires.
saludos.
y en la pagina al darle click al boton enviar aparece en todos los campos de texto de introduccion "datos necesarios"
espero me puedan alcarar ese paso
aca te dejo el comportamiento del boton que esta dentro del MC enviar_btn
on (rollOver) {
gotoAndPlay("S1");
}
on (releaseOutside, rollOut) {
gotoAndPlay("S2");
}
GRACIAS! Totales....
Tu página esta excelente, me ha servido mucho,muchas gracias !!
El formulario funciona perfectaaaaamente
solo que sabes, que al publicar las páginas, en todas me aparece la palabra send, arriba y a la izquierda.
Cómo puedo borrar esa palabra, o que debo de corregir???
Te agradezco la atención a estas líneas esperando me puedas ayudar.
Mil GRACIAS Maverick
me las arreglé para sacar algunos detalles que tenía, como por ejemplo, no se borraba el mensaje al enviarlo.
se agradece me sirvió muchisimo
saludos
enviar = function () {
if (email_txt.text.length && nombre_txt.length && empresa_txt.length && telefono_txt.length &&mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.empresa = empresa_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
telefono_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
empresa_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text ="";
empresa_txt.text ="";
telefono_txt.text ="";
email_txt.text ="";
servidor_txt.text ="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
este codigo solo anexe la parte de telefono esta bien hecho ...
gracias
bueno mi problema es que cuando hago la prueba con el formulario dice que el mensaje a sido enviado pero cuando cheko mi correo no me llega nada :s
cual sera el problema utilizo flash cs3
AS2
a k se debe esto?....
Problemas con el servidor.
eso es debido a k?
bueno mi problema es que cuando hago la prueba con el formulario dice que el mensaje a sido enviado pero cuando cheko mi correo no me llega nada :s
cual sera el problema utilizo flash cs3
AS2
Miguel
<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", telefono " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] ." \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'info@mediatost.com';
$asunto = 'Contacto desde Mi Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
gracias de antemano
harryvillar06@hotmail.com
Saludos.
que puede ser el problema? muchas gracias
'file:///C|/Documents%20and%20Settings/APOCALIPSIS/Escritorio/PAGINA%20WEB%20OMAR/send.php'
por fabor respondeme, te lo agradeseri bastante... GRACIAS¡¡¡¡¡¡¡¡¡¡¡¡¡
ini_set("sendmail_from", "clubvk@viejoskomodines.com.ar");
en el php:
<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'clubvk@viejoskomodines.com.ar';
$asunto = 'Contacto desde Mi Web';
ini_set("sendmail_from", "clubvk@viejoskomodines.com.ar");
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
pero así y todo sigue sin funsionar. antes de ingrzar este dato, me decia tu mensaje fué enviado con exito, pero ahora me dice problñemas con el servidor.
Por favor neceito ayuda!
saludos!
Y los códigos para limitar el nº de dígitos para los campos teléfono y socio ((9 y 3 cifras respecti.).
Gracias.
saludos!
Saludos! desde argentina!
danilo, es posible hacerlo, te buscare el codigo.
francisco, dentro de poco tendremos un evento de flash como el que tuvimos de photoshop, unas semanas antes abriremos en el foro, para que los usuarios sugieran que temas desarollar.
Gracias
Tengo una duda y me gustaria saber si pudieras resolverla:
De q manera puedo agregar mas campos en mi formulario.
x ejemplo: Direccion, Ciudad, Telefono.
Lo podria hacer de la misma forma en la cual tu agregas nombre o empresa en el videotutorial y solamente modificar el codigo actionscript y el codigo php, para q esos datos lleguen a mi mail o q debere hacer????
Gracias...
si me ayudan les voy a agradecer mucho..
Cuando le doy en File Manager me vuelve a salir lamisma pagina con la lista de archivos subidos..
http://www.freewebhostingarea.com
A parte me dice Dato necesario cuando le doy a enviar.. =(
Muchas gracias por el tutorial.
=)
jorge, quieres que no sea requisito indispensable el campo de mensaje?
http://www.freewebhostingarea.com
aqui un test:
http://mav.ueuo.com/
http://typograficos.awardspace.com/form/formulario.swf
You should only know that if you send emails by scripts,
you should use a valid email address of yours (one of those
under your Control Panel ==> Email Manager ==> Email Accounts)
as "From:" header. Otherwise your mails would not be sent.
We hope this information was useful.
significa eso que las cuentas de correo de gmail no funcionan o que voy a tener que darla de alta en mis cuentas de correo en el servidor; no entendi bien que hay que hacer si go perdido
http://typograficos.awardspace.com/form/formulario.swf
echale un ojoo a ver cual crees que es el problema
problemas con el servidor
Y los códigos para limitar el nº de dígitos para los campos teléfono y socio ((9 y 3 cifras respecti.).
Gracias.
http://www.pointviewdesigns.com/mul125/contact_form.fla
Gracias de nuevo
<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'ysmar_gonzalez@hotmail.com';
$asunto = 'Contacto desde Mi Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
No consigo el error. Mil gracias por la ayuda que me puedan brindar
HABRA ALGUNA DIREFENCIA, POR ESO NO ME FUNCIONA EL FORMULARIO?
QUIERO COMENTARTE QUE HE TENIDO PROBLEMAS CON ESTA APLICACION DEL FORMULARIO DE CON TACTO EN FLASH Y PHP,
PUES HE HECHO TODO A PIE DE LA LETRA Y NO ME LLEGA A MI CORREO... CUAL SERA MU ERROR?
CHECA LA PAGINA:
www.salonlosportales.com.mx/contacto.html
GRACIAS.
1ºCambiar los mc "enviar" y "borrar", por dos botones, para aplicarles un efecto al estar sobre y pulsado.
2º¿Se podría colocar algun filtro a dos campos que he añadido como son "socio" y "teléfono" para limitar valor numérico y nº de dígitos?.
Gracias.
El tutorial me funciona a la perfeccion. Tengo un inconveniente con otro site que estoy construyendo www.lexcenter.com en el cual el formulario de contactos se encuentra dentro una instancia de un movie clip que tiene la particularidad de aparecer y desaparecer cada vez que se accione a travez de un boton.
Pregunta: al incluir el formulario dentro de este movie clip debo insetar algun codigo para que funcione sin problema?
Gracias
Gracias primeramente a tí, Maverick, por tu gesto generoso y desinteresado que te honra, por tus tutoriales.
Y en segundo lugar al resto de vds., porque devido a vuestra insistencia en algunas cuestiones como: "Me dice que está enviado el formulario, sin embargo no me llega". Yo llevo una semana con lo mismo "erre que erre" y hasta encontrar este sitio, no lo he solucionado. Es sin duda alguna el Servidor, que no procesa lenguaje mail() en php. La cuestión es, que aunque soy neófito en programación web, he llamado a mi operador (Jazztel), del orden de 10 veces y siempre me afirmaban que si estaba activada. Evidentemente no era cierto, pues hasta que busqué un Host gratuito y comprobé que el formulario del videotut. funcionaba correctamente.
Simplemente es un comentario(disculpadme si es extenso), para ahorraros al que pueda, una pérdida de tiempo innecesaria, aunque gracias a ello he aprendido bastantes cositas.
Saludos y Feliz Navidad anticipadas a todos.
Antes que nada queria agradecerte por compartir tus conocimientos.
Hice el formmulario tal cual lo explicaste y no me anduvo, pensando que mi host no admite PHP, abri otro en iespana (creo que este si lo admite) y tampoco anduvo, me da problemas con el servidor.
Desde ya muchas gracias
Utilice este código
enviar = function () {
trace(email_txt.text.length)
if (email_txt.text.length!=0 && nombre_txt.length!=0 && mensaje_txt.length!=0) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.empresa = empresa_txt.text;
form_lv.sendAndLoad("send.php",form_lv,"POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
email_txt.text = "Por favor introduce un correo electrónico valido";
}
} else {
email_txt.text = "Por favor introduzca su dirección de correo electrónico";
nombre_txt.text = "Por favor introduzca su nombre";
empresa_txt.text = "Dato Nece";
mensaje_txt.text = "Por favor introduzca un mensaje.";
}
};
borrar = function () {
nombre_txt.text = "";
empresa_txt.text = "";
email_txt.text = "";
mensaje_txt.text = "";
servidor_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
El error estaba aca:
if (email_txt.text.length && nombre_txt.length && empresa_txt.length && mensaje_txt.length) {
debe ir
if (email_txt.text.length!=0 && nombre_txt.length!=0 && empresa_txt.length!=0 && mensaje_txt.length!=0) {
Cuando completo el formulario y le doy enviar me dice" Dato necesario" como si faltara completar algún dato, a qué se puede deber esto?
Espero que me puedas ayudar.
Saludos
me solucionaste un problema que me tenia vuelto loco!
gracias
gracias y muchisimas gracias!!!
idolo!!!!!!!!!!!!!
Para Alan; en send.php solo agrega en esta linea otro email, separados por una coma: $para = 'Email@tudominio.com, otroemail@dominio.com';
Para Samuel; hiciste alguna modificación al formulario?, si pudieras mostrarnos tus archivos para revisarlo y encontrar el error.
sera en el fla o en PHP???
gracias de antemano
y por cierto excelente sitio, muy buenos tutoriales, fáciles y funcionan a la perfección!
http://www.freewebhostingarea.com puede sacar una cuenta y probar el formulario.
que? estoy haciendo mal ...
Lo estoy probando en el mismo flash no en la pagina
<?php
unlink("files/" . $_GET['files']. '');
echo "imagen borrada";
?>
asi es correctmente el otro esta mal...
-------------------------
<?php
unlink("files/", $_GET['files']];
echo "imagen borrada";
?>
----------------------
me dice que a la carpeta le falta permisos pero no es asi..porque al darle este codigo me borra
<?php
unlink("imagen.jpg");
echo "imagen borrada";
?>
----------------
borra al actualizar la pagina, yo creo que no reconoce la extension o algo asi..
"upload.php"
--------------------
<?php
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
if ($archivo != "") {
// guardamos el archivo a la carpeta files
$destino = "files/".$prefijo."_".$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino)) {
$status = "Archivo subido: <b>".$archivo."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
?>
<html>
<head>
<title>PHP upload - unijimpe</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="413" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="413" height="40" class="titulo">PHP upload - unijimpe </td>
</tr>
<tr>
<td class="text">Por favor seleccione el archivo a subir:</td>
</tr>
<tr>
<form action="upload.php" method="post" enctype="multipart/form-data">
<td class="text">
<input name="archivo" type="file" class="casilla" id="archivo" size="35" />
<input name="enviar" type="submit" class="boton" id="enviar" value="Upload File" />
<input name="action" type="hidden" value="upload" /> </td>
</form>
</tr>
<tr>
<td class="text" style="color:#990000"><?php echo $status; ?></td>
</tr>
<tr>
<td height="30" class="subtitulo">Listado de Archivos Subidos </td>
</tr>
<tr>
<td class="infsub"><?php
if ($gestor = opendir('files')) {
echo "<ul>";
while (false !== ($arch = readdir($gestor))) {
if ($arch != "." && $arch != "..") {
echo "<li><a href=\"files/".$arch."\" class=\"linkli\">".$arch."</a></li>\n";
echo "<a href='elimina.php?delete=$arch'>Eliminar</a>";
}
}
closedir($gestor);
echo "</ul>";
}
?></td>
</tr>
</table>
</body>
</html>
"elimina.php"
-------------
<?php
unlink("files/", $_GET['files']];
echo "imagen borrada";
?>
----------------------
proba y decime en que me equivoque amiga..
Asi que cambié de servidor, utilicé el codigo que me enviaste y funciona perfecto, eso era exactamente lo que queria, Por cierto, el hosting al que me refiero es Arsys, y tampoco entiendo mucho que un plan profesional para windows como el que tiene contratado mi cliente, que por cierto no es nada barato, no soporte php.
En fin, muchisimas gracias por la ayuda.
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$telefono = $_POST['telefono'];
$mensaje = $_POST['mensaje'];
$empresa = $_POST['empresa'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su telefono es: " . $telefono . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = 'emabatuka87@hotmail.com';
$asunto = 'Contacto desde Mi Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo '&estatus=ok&';
?>
el codigo php modifique un poco decime si te funciono
http://www.clubtravesuras.com/superchuches.html
Un abrazo!
Un saludo!
Ya te subí los códigos, (no se si los subí bien, dime algo)
http://www.forovt.com/adobe-flash/38-formulario-de-contacto-flash.html#post162
gracias.
es recomendable SIEMPRE probarlo en un hosting.
No se que hacer, tengo que entregar el proyecto el jueves y no encuentro la solución.
subi a un hosting y ahi te tiene que llegar si o si, a mi me ha yegado el mensaje de prueba ya lo he probado muchas veces y funciona..bss
Te puedo enviar los códigos por si me he equivocado al modificarlos?
Muchas gracias.
Tengo una pagina en flash donde quiero poner un formulario de contacto. He hecho toda la animación para cargar la pagina, y en un determinado punto he puesto la acción stop().
Despues hay otra animación para salir de la pagina del formulario, si la persona que está en la pagina pincha en otro apartado. Vale?
Pues te pregunto... El codigo Action Script tiene que ir en el fotograma donde he puesto la accion stop()?? Desde ya agradezco tu atención...
Un cordial saludo!!
Por eso no te llegan los emails, por eso es recomendable probarlos en un hosting, si no puedes pagar uno, hay muchos gratuitos en: buscahost.com
No sé cuál será el error
solucioné lo del TEXT EDIT quitandole el .html, o rtf, desde el nombre en mis documentos, y me lo convirtió en un archivo como el que tu tienes VIVA!!!!
pero no consigo que escriba algo dentro de las casilla de texto dinámico, será que solo se puede hacer estando en el host??
no puedo esperar para probarlo!!!
utilizas actionscript 2 ó 3?
al poner probar dentro de mi flash, no me permite poner nada en los campos de texto, es porque aun no lo subo??
muchas gracias por tu tutorial, yo tengo una pregunta, yo utilizo mac, y al abrir mi editor de textos que es el TEXT EDIT y darle guardar al código php, me lo guarda con la extensión send.php.rtf
o send.php.html, dependiendo de lo que yo escoja, pero no me permite guardarlo como extensión .php , así como tu lo tienes, dime que debo de hacer, me supongo que esto se tiene que guardar en la misma carpeta en la que se encuentra nuestro formulario o página de internet y sirve para que lo reconozca y funcione bien no?? (me supongo).
Podrías decirme, si no importa que lo guarde con ext. rtf o html después de .php ???
aun no lo pruebo en ni una web porque la web para la que estoy diseñando esto me dan los códigos en unos tres días según me dijeron a los que les compré el host,
gracias
datos necesario
ayudame porfavor
Para Juan, flash mx, es del 2004, no recuerdo con que version de actionscript trabaja, pero sería bueno que te actualizaras un poco con el soft.
como es eso de que no te crea los archivos SWF?, todos los archivos los exporta en ese formato...
Para los demás si pudieran pasar por el foro y dejar sus códigos para que los podamos revisar a ver que estan haciendo mal.
Bendiciones.......
Gracias!!
saludos
pero el mensaje nunca me llega
poreq?
muchas gracias
serciorate de que sea asi, si tienes más problemas... por favor escribenos.
saludos
*si no entiendes algo, explico mejor... agradecida por tu atencion
Pruebalo en alguna cuenta de hosting, si es que no tienes una, hay muchas gratuitas, busca uno que soporte PHP.
1) Para ver si funciona, tengo que pasar todos los datos con FTP
2) Cuando envio un mansaje, me dice Dato necesario, pero he rellenado los casilleros ???
Por otro lado, deseo consultarte, tengo varios efectos en flash, pero al momento de montarlos, todos en un archivo flash, sólo funciona uno y el otro no, qué debo hacer para que esto no suceda? Gracias de ante mano por tu respuesta.
Gracias y Saludos
Gracias y saludos
te agradezco la ayuda...
es asi la tengo todaa echa en flash y pongo una imagen y la convierto en simbolo "boton" nose que codigo poenr para que al hacer click me lleve a una pagina en internet
gracias espero respuestas
gracias espero que me puedas ayudar.
Alberto
Si no es así, por favor házmelo saber.
El codigo de send.php lo puedes copiar de la web, ahi se muestra, debajo de la imagen.
Y los archivos tienen que estar en una misma carpeta, public_html/ AQUI DEBEN DE ESTAR LOS DOS ARCHIVOS JUNTOS, no separados.
/public_html/
send.php
index.swf (o el que sea nombre del archivo flash,no?)
Hay que hacer una página html para insertar el flash? O una php? O uso "send.php" para insertarlo?
Tienes tu carpeta de archivos www/mipagina/
todos los archivos SWF y PHP ponlos dentro de "mipagina" sin subdirectorios, asi podras subsanar esos errores que tienes
tengo lo siguiente
/images/index.swf
/index.html
/send.php
que seria lo correcto ? pasar el send.php a la carpeta images donde tengo el swf?
responde porfavor
Llevo 1 semana seguida tratando de que me de este formulario y nada...
lo hago tal cual aparace en el video y nada, nunca me llegan los comentarios al correo...incluso baje el mismo editor de texto plano...
si alguien sabe cual es el problema por favor ayudarme...
mi Correo es jcr_molina@hotmail.com
:(
bueno espero respuestas gracias
Ahora mi pregunta es, que clase de compañia te limita a usar sus scripts?, es decir no puedo usar los scripts que uno mismo construya, si yo tuviera ese mismo problema, creeme que ya hubiero mandado al diablo a esa empresa.
Postea tu script en el foro, para revisarlo.
bueno espero que me ahay entendido y perdon por preguntar tanto
[img]http://i25.tinypic.com/21n2uef.jpg[/img]
y despues el codigo de accion del flash que puse es este
form_lv.sendAndLoad("http://alirestaurant.com.ar/wrs_formmail.php", form_lv, "POST");
osea el mismo que esta arriba pero reemplze donde puse :
http://alirestaurant.com.ar/wrs_formmail.php
Gracias
A lo mejor el problema esta en que no estas poniendo las mismas variables que tiene flash en el archivo formail, de hecho estoy mas que seguro que es eso.
FormMail es el script más popular para el envío de formularios a direcciones de correo electrónico. Este script toma el contenido de los campos de un formulario y los manda por e-mail a una cuenta específica.
Para utilizar esta herramienta no es necesario tener conocimientos avanzados de programación, sólo alcanza con saber cómo crear un formulario en html.
Si desea utilizar el script con un formulario ya creado deberá modificar su etiqueta <FORM> con los siguientes parámetros:
<FORM ACTION="http://ejemplo.com/wrs_formmail.php" METHOD="POST">
aqui el código de la pelicula Flash.
</div>
bueno era solo eso gracias!!
Los textos dinámicos, botones y el codigo Actionscript tambien la pones el esa misma capa.
enviar = function (){
**Error** Escena=Escena 1, capa=Capa 2, fotograma=1:Línea 35: La declaración debe aparecer dentro del controlador on/onClipEvent
borrar = function () {
**Error** Escena=Escena 1, capa=Capa 2, fotograma=1:Línea 41: La declaración debe aparecer dentro del controlador on/onClipEvent
enviar_btn.onRelease = enviar;
**Error** Escena=Escena 1, capa=Capa 2, fotograma=1:Línea 42: La declaración debe aparecer dentro del controlador on/onClipEvent
borrar_btn.onRelease = borrar;
Total de errores de ActionScript: 4 Errores comunicados: 4
TE LO AGRADESCO MUCHO.
Estoy preparando una seria de video tutoriales en Flash, entre ellas hacer una galeria de fotos como la que quieres hacer, en unos días la publicare.
mira me surgio una duda y nose como resolverla... mira quiero hacer que una imagen al hacerle click se agrande y se vea mejor..
como seria el codigo?
bueno gracias
mira te dejo una foto sakada por mi :
http://i31.tinypic.com/2vn5tdu.jpg
nos vemos
Envie sus comentarios