Estoy en esta situación: Tengo una clase Usuario que carga sus datos desde una base de datos mysql. Uno de los métodos es comprobar_contrasena. Realizo la comunicación con php a través de LoadVars. Mi duda es: puedo dentro de este método definir un evento load, de forma que el método comprobar contrasena me devuelva true o false.
El código muy resumido es éste:
Código ActionScript :
public static function comprobar_contrasena(_login:String,_pass:String,_url_servidor:String):Number{
var peticion:LoadVars = new LoadVars();
var respuesta:LoadVars = new LoadVars();
respuesta.onLoad = function (exito:Boolean):Number{
if (exito){
return true;
}else{
return false;
}
};
peticion.login = _login;
peticion.pass = _pass;
peticion.sendAndLoad(_url_servidor,respuesta,"POST");
}
El problema es que no me compila pq comprobar_contrasena tiene que devolver un número, pero el que lo devuelve es el evento onLoad de respuesta.
¿A alguien sabe cómo tengo que hacerlo?
Mil gracias.
Un saludo
