Que tal SantiXipsandbits!
Te complicas demasiado, eso pasa cuando se bajan plantillas y no las entienden.
te dejo este ejemplo muy sencillo para que lo estudies y lo comprendas una ves dominado el ejemplo ya te puedes aventurar a hacer el formulario por ti solo:
en el flash:
Haces una caja de texto dinámico y ponle el nombre de tx.
Desde la ventana de componentes pon TextInput y le pones como nombre m.
Haz un botón y ponlo en el escenario con el nombre de enviar.
Código ActionScript:
Ver original//Lo primero es crear los objetos LoadVars para que se pueda enviar y recibir la información hacia y desde php y flash:
datos = new LoadVars();
carga = new LoadVars();
//Despues le pasamos el valor de la caja de texto a una variable inventada al objeto LoadVars
enviar.onPress = function() {
datos.variableflash = _root.tx.text;//variableflash es la variable inventada y que sera enviada a php
carga.onLoad = alguna_funcion;//Cuando la carga sea exitosa se ejecuta la función
datos.sendAndLoad("mail.php",carga,"POST");//Aquí se manda la variable y se carga en otro objeto de tipo LoadVars
};
function alguna_funcion(ok) {
if (ok) {
m.text = "php dice: "+carga.variablephp;//Aquí php ya proceso la variable y te la muestra, y esta alojada en una variable inventada en el objeto carga
} else {
m.text = "error";//Si hay algún error en el servidor o script de php se ejecuta este codigo.
}
}
en PHP:
Código PHP:
Ver original<?php
$msj = $_POST['variableflash'];//Recojo la variable desde flash
echo '&variablephp="'.$msj.'"';//escribo el valor de la variable procesada para que flash la carge en "carga.variablephp"
?>
Bueno espero que esto te despeje algunas dudas los formularios son muy sencillos de hacer solo hay que entender como funciona la comunicación con flash y php