He probado el código y no ocurre nada. Mi flash contiene el siguiente codigo:
// Funcion de Envio de Correo
on (release) {
var envioMail:LoadVars = new LoadVars();
var recibirMail:LoadVars = new LoadVars();
function Enviar() {
//canvia los nombres de los campos de texto por los que tu tengas
envioMail.nombre = nombre_txt.text;
envioMail.apellido = apellido_txt.text;
envioMail.email = email_txt.text;
//radio button supongo dependera si usaste un componente o lo hiciestes tu, te pongo el de un componente
envioMail.h = h.RadioButton.label;
envioMail.kaak = kaak.RadioButton.label;
envioMail.mesaje = mesaje_txt.text;
trace("cuerpo: " + contingut_mc.imatges_mc.sugerencia_txt.htmlText);
envioMail.sendAndLoad("formemail.php", recibirMail, "POST");
}
recibirMail.onLoad = function(exito) {
if (exito) {
if(this.estado == "OK"){
//aqui coloqco un clip de enviado, puedes usar lo mismo dentro un campo de texto, en vez de usar un movieclip
attachMovie("enviado_mc", "enviado_mc", 36);
enviado_mc._x = 525;
enviado_mc._y = 270;
//Esta es una funcion que tengo que borra los campos introducidos una vez enviado
Borrar();
}
} else {
//lo mismo que antes
attachMovie("error_mc", "error_mc", 36);
error_mc._x = 525;
error_mc._y = 270;
}
}
}
Y mi pagina de php, llamada "formemail.php" contiene:
<?
{
mail("
[email protected]", "Prueba de correo", "esto es una prueba");
}
?>
Cuando doy al botón enviar del flash, no ocurre nada. Que me falta en el código? y para que el asunto del correo sea el texto del radio button seleccionado..que tendría que modificar en el php?
Muchas gracias!