Vamos a ir poniendo "trace" en cada línia de código para ver hasta donde llega:
Código:
// Submit form if fields valid
var dis = this; //nos guardamos la referencia a la clase
statusVars:LoadVars = new LoadVars();
if (i == 0) {
sendVars.Name = fieldName.field.text;
sendVars.Email = fieldEmail.field.text;
sendVars.Msg = fieldMsg.field.text;
sendVars.sendAndLoad("contact/formSubmit.php", statusVars, "GET");
statusMsg.text = "Enviando...";
statusVars.onLoad = function(success:Boolean) {
trace("dentro onLoad " + success);
if (success) {
trace("dentro success " + this.sent + " " + statusVars.sent);
if (this.sent == "success") {
trace("Mensaje enviado");
clearForm();
dis.statusMsg.text = "Mensaje enviado"; //accedemos al TF usando la referencia a la clase
}
} else {
trace("Error PHP");
dis.statusMsg.text = "PHP error!"; // Idem
}
clearInterval(clearStatus);
clearStatus = setInterval(clearStatusInt, 3000);
};
}
}
Prueba el código que te he puesto y a ver que te muestran los "trace", entonces podremos actuar en consecuencia
Pimager