Claro, explico como lo hice, importé todas mis imágenes a escenario, posteriormente, y utilizando sólo un frame (el primer key frame que aparece comunmente) ahí coloque el código, creé el botón, inserte los textos (normal, dinámico y cuadro de texto) todo en una sola capa. El código que use fué este:
function irAEnviar(event:MouseEvent):void {
var misVariables:URLVariables = new URLVariables();
misVariables.nombre = txtNombre.text;
misVariables.apellidos = txtEmail.text;
misVariables.email = txtAsunto.text;
misVariables.email = txtMensaje.text;
var pedido:URLRequest = new URLRequest();
pedido.url = "http://www.diariosurbanos.com.mx/enviarcorreo.php";
pedido.method = URLRequestMethod.POST;
pedido.data = misVariables;
var cargador:URLLoader = new URLLoader();
cargador.dataFormat = URLLoaderDataFormat.VARIABLES;
cargador.addEventListener(Event.COMPLETE, completeHandler);
try {
cargador.load(pedido);
} catch (error:Error) {
lbError.text= "Error en el envío";
}
function completeHandler(event:Event):void {
lbRespuesta.text=event.target.data.respuestaPHP;
}
}
btEnviar.addEventListener(MouseEvent.CLICK, irAEnviar);
El botón no tiene absolutamente ningún código por cierto. Mientras que el código PHP que utilicé, previamente abierto en Dreamweaver y eliminando la información y códigos HTML para dejar únicamente el PHP, fué este:
<?php
$cuerpo = "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"
. "Apellidos: " . $HTTP_POST_VARS["apellidos"] . "\n"
. "Email: " . $HTTP_POST_VARS["email"];
if(mail("
[email protected]","Forma de contacto",$cuerpo)){
echo "respuestaPHP=Mensaje enviado";
}else{
echo "respuestaPHP=Error, mensaje no enviado";
};
?>
Saludos.