Este código ASP lo uso para enviar correo, y funciona bien si lo ejecuto directamente.
Pero no se ejecuta si lo llamok a travez del comando sendAndLoad
El código actionscript completo que tengo es :
--------------------------------------------------------------------------------------------------------------
loadVarsEmail = new LoadVars();
var enviar = function () {
loadVarsEmail.nome = nome.text;
// campo de texo com nameInstance nome
loadVarsEmail.email = email.text;
// campo de texo com nameInstance email
loadVarsEmail.assunto = assunto.text;
// campo de texo com nameInstance assunto
loadVarsEmail.mensagem = mensagem.text;
// campo de texo com nameInstance mensagem esse eu coloco sempre mais q uma linha
loadVarsEmail.sendAndLoad("mail.asp", loadVarsEmail, "POST");
};
loadVarsEmail.onLoad = function(ok) {
if (ok) {
// comandos pra executar qndo for enviado
trace("email enviado");
} else {
// comano para executar qndo houver um erro
trace("erro no envio");
}
};
var limpar = function () {
nome.text = email.text=assunto.text=mensagem.text="";
};
enviarBt.onRelease = function() {
// esse botao é um botao normal com o nameInstance de botao
enviar();
// aqui eu simplesmente chamo a funcao de envio e pronto ele pega os dados e envia
// vc poderia chamar uma funcao para verificar se foi carregado e dae se tudo der certo enviar o email (é o q eu faco) mais a questão aqui é enviar o email então...
};
limparBt.onRelease = function(){
limpar();
}
--------------------------------------------------------------------------------------------------------------
Uso Flash MX2004
