Ademas, cuando exporto el flash me sale un cuadrado blanco donde he puesto el componente...
El codigo del fla, donde todas las opciones son introduccion de texto excepto lista_tarjetas que es combobox, y su nombre de instancia lista_tarjetas. En parametros he definido el campo data y label, que son iguales, con las tres opciones. Por favor, decidme si estoy cogiendo bien el valor para definir la variable.
Código:
enviar = function () {
if (nombre_txt.text.length && email_txt.length && telefono_txt.length && direccion_txt.length && dni_txt.length && fecha_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.email = email_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.direccion = direccion_txt.text;
form_lv.dni = dni_txt.text;
form_lv.fecha = fecha_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.tarjeta = lista_tarjetas.getSelectedItem().data;
form_lv.sendAndLoad("http://www.MI PAGINA/send_socios.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje...";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
direccion_txt.text = "";
dni_txt.text = "";
fecha_txt.text = "";
form_lv.onLoad = function() {
trace("Mensaje Enviado");
if (this.estatus == "ok") {
mensaje_txt.text = "Mensaje enviado. \n\nGracias por ponerte en contacto con nosotros.";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
direccion_txt.text = "";
dni_txt.text = "";
fecha_txt.text = "";
}
else {
mensaje_txt.text = "Mensaje no enviado";
}
};
}
else {
email_txt.text = "Correo Invalido";
}
}
else {
nombre_txt.text = "Dato Necesario";
email_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
direccion_txt.text = "Dato Necesario";
dni_txt.text = "Dato Necesario";
fecha_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
enviar_btn.onRelease = enviar;
skip_btn.onRelease =function(){
getURL("javascript:void(window.close())");
}
Y ahora el codigo PHP del archivo que recoge las variables:
Código PHP:
<?php
if(isset($_POST["nombre"])&& isset($_POST["email"])&& isset($_POST["telefono"])&& isset($_POST["direccion"])&& isset($_POST["dni"])&& isset($_POST["fecha"])&& isset($_POST["mensaje"]) ){
$fecha = date("D-M-y H:i");
$mymail = "MI EMAIL";
$subject = "Desde MI PAGINA";
$contenido = $_POST["nombre"]." \n\n";
$contenido .= $_POST["email"]." \n\n";
$contenido .= $_POST["telefono"]."\n\n";
$contenido .= $_POST["direccion"]."\n\n";
$contenido .= $_POST["dni"]."\n\n";
$contenido .= $_POST["fecha"]."\n\n";
$contenido .= $_POST["mensaje"]."\n\n";
$contenido .= $_POST["tarjeta"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\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&";
}
?> Gracias de antemano
PS al moderador: No veo opcion de borrar el anterior mensaje que he escrito, ni de editar su titulo, por lo que prefiero abrir uno nuevo.

