Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera
Preciso de uma ajuda urgente, manjo quase nada de AS3, peguei esse código do forum e adaptei para necessidade do meu site, mais preciso adicionar uma ação e não sei como, que seria fazer o script seguir um frame adiante para que retornasse ao usuario a mensagem de que sua mensagem foi enviada, tipo eu faria uma mensagem no frame seguinte escrita "SEU CADASTRO FOI FEITO COM SUCESSO", como faço isso em AS3. Segue o código.
// Associamos o click no botão enviar à função de envio de e-mail.
cadastrar. addEventListener(MouseEvent.CLICK, EnviarEmail);
function EnviarEmail(evt)
{
resultado_txt.text = "Enviando mensagem... aguarde!";
// Cria o objeto que realizará o envio dos dados para a página
// envio_email.php.
var loader:URLLoader = new URLLoader();
// Criamos o listener que será chamado ao fim da execução do script
// de envio de e-mail.
loader.addEventListener(Event.COMPLETE , FimLoad);
// Criamos os listener que serão chamados em caso de erro ao tentar abrir
// o script (arquivo não encontrado ou em outro domínio por exemplo).
loader.addEventListener(IOErrorEvent.IO_ERROR , ErroLoad);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR , ErroLoad);
// Definimos qual script enviará o e-mail e como serão enviados os
// parâmetros para esse script.
var request:URLRequest = new URLRequest("news.php");
request.method = "POST";
// Definimos os parâmetros a serem passados para o script
// envio_email.php.
var variables:URLVariables = new URLVariables();
variables.nome = nome_news.text;
variables.email = email_news.text;
request.data = variables;
// Solicitamos a execução do Script.
loader.load(request);
}
function FimLoad(evt)
{
// Exibimos o resultado do envio.
resultado_txt.text = evt.target.data;
}
function ErroLoad(evt)
{
resultado_txt.text = "Ocorreu um erro durante o envio do e-mail.";
}Carregando comentários...