Your event is not set to bubble, so you listener must be: myLoginManagerInstance.addEventListener(); Is it?
Tracy Spratt, Lariat Services, development services available _____ From: [email protected] [mailto:[email protected]] On Behalf Of Wally Kolcz Sent: Monday, August 31, 2009 12:09 PM To: [email protected] Subject: [flexcoders] Why no event dispatched? 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; } } } }

