Can anyone tell me what I am missing from this Class that not dispatch the
LoginEvent.FAILED?
package com.isavepets.rm.business
{
import com.isavepets.rm.events.LoginEvent;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.collections.ArrayCollection;
public class LoginManager extends EventDispatcher
{
public var username:String;
public var role:String;
public var rescueID:int;
public function LoginManager(target:IEventDispatcher=null)
{
super(target);
}
public function manageLogin(e:ArrayCollection):Boolean {
if (e.length !=0){
DataModel.getInstance().username = e.getItemAt(0).username;
DataModel.getInstance().role = e.getItemAt(0).role;
DataModel.getInstance().rescueID = e.getItemAt(0).rescueID;
return true;
}else{
this.dispatchEvent(new LoginEvent(LoginEvent.FAILED));
/* Alert.show("Incorrect Username and/or Password, Please Try
Again", "Login Failed"); */
return false;
}
}
}
}