Ok. Here is the problem.
I am sending e-mail from a flash form and asp, and the e-mail is sent with no problems, but I can not get the status. “Event.COMPLETE” only works locally.
How can I get a response if the e-mail was sent with no problem?
Thanks
Here is the code:
function enviarEmail()
{
txtStatus.text = "Mensagem a ser enviada...";
var lv_email:URLVariables = new URLVariables();
lv_email.FromEmail = txtEmail.text;
lv_email.subject = txtSubject.text;
lv_email.mensagem = txtMensagem.text;
lv_email.ToEmail = "[EMAIL="mail@fakemail.server"]mail[EMAIL="mail@fakemail.server"]@fakemail.server[/EMAIL][/EMAIL]";
lv_email.smtpServer = "smtp.fakemail.server";
var objEnvia:URLRequest = new URLRequest();
objEnvia.data = lv_email;
objEnvia.method = URLRequestMethod.POST;
objEnvia.url = "sendEmail.asp";
var objRecebe:URLLoader = new URLLoader();
objRecebe.dataFormat = URLLoaderDataFormat.VARIABLES;
objRecebe.load(objEnvia);
objRecebe.addEventListener(Event.COMPLETE, onLoadRecebe);
//Error handling
objRecebe.addEventListener(IOErrorEvent.IO_ERROR, onIOError)
objRecebe.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecurityError)
//Could be an error or just a message
//objRecebe.addEventListener(HTTPStatusEvent.HTTP_STATUS, onHTTPStatus)
}