Hmmm.... First of all, what is returning from ServiceLocator.getInstance().getService() is of type mx.rpc.remoting.RemoteObject, not Object, and these need to be pre-defined in your Services.mxml file. Have you done this? ServiceLocator is your repository of service definitions, not your UserDelegate class.
All you would be doing in a delegate class is making a call to your pre-defined services. Jeff -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of jairokan Sent: Monday, September 10, 2007 4:47 AM To: [email protected] Subject: [flexcoders] Cairngorm or AS3 question please help Hi, I'm using Cairngorm. On one of the Business Delegate classes, I got defined 3 services, instantiated on the Business delegate constructor. Here an example: class UserDelegate { private var userService: Object; private var adminService: Object; private var authorizationService: Object; private var responder : Responder; public function UserDelegate( responder : Responder ) { this.userService = ServiceLocator.getInstance().getService ( "UserService" ); this.adminService = ServiceLocator.getInstance().getService ( "AdminService" ); this.authorizationService = ServiceLocator.getInstance ().getService( "AuthorizationService" ); this.responder = responder; } } On one of my Cammand classes I create UserDelegate Object using new UserDelegate() this is supposed inturn to create the 3 services Object as seen in the code above. All is done I think, as expected. I call the Command object execute method, where I'm using ONE of the services in UserDelegate Object. Precisely I use authorizationService, and the behaviour is as expected. Then after using another Command instantiating the UserDelegate AGAIN, and using DIFFERENT service like userService, the reference is null. Because I'm creating a NEW UserDelegate so the service references souldn't be null. Can please please someone say where I got it wrong. Kind regards -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links

