Variables de flash a php

Como paso el valor de una variable de flash a php; Gracias

1 respuesta

Respuesta
1
Una función que se llama loadVars(): Por ejemplo para pasar las variables de un formulario desde ActionScript a php yo uso el siguiente código:
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
Espero que te sea de ayuda, pero la función básicamente es esa.
Sonara muy tonto pero me seria de mucha ayuda si me explicaras como quedaría el código del php
Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
<?php
if(isset(Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["nombre"]) && isset(Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["mail"]) && isset(Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["mensaje"]) ){
$fecha = date("D-M-y H:i");
$mymail = "[email protected]";
$subject = "CONTACTO CLIENTE";" Nombre: ";
$contenido = Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["nombre"]." \nMensaje: ";
$contenido .= Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["mensaje"]." \nEmpresa :";
$contenido .= Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["empresa"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["mail"]. "\nReply-To:". Decirte que me puedes preguntar lo que quieras, ninguna pregunta es tonta, aquí estamos para aprender unos de otros.
Te paso el código completo del formulario en Actionscript: y después el código del archivo send.php que debe estar en el mismo directorio.
Código AS:
enviar = function ()
{
if (email_txt.text.length && nombre_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.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje fue enviado, gracias.";
nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";
email_txt.text = "";
empresa_txt.text = "";
mensaje_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código send.php:
tiny_mce_markerPOST["mail"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>
Eso es todo, si tienes alguna duda más preguntame. En google puedes encontrar varios ejemplos, poniendo "formularios flash php"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas