Well if your remote call is returning an object, then u do event.result ... if its returning a list of objects and u need to access the first, second, etc.. element then do event.result[0]. If its a map, then do event.result["keyname"] Dimitrios Gianninas RIA Developer Optimal Payments Inc.
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of malik_robinson Sent: Sunday, January 28, 2007 9:11 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Cairngorm - Question on using ResultHandler Hi, Thanks for the help. That worked and it called the "next" command which is what I wanted. In my result handler in the command that gets called next this works: public function result( data:Object ):void { var event:ResultEvent = data as ResultEvent model.employeeList = event.result[0]; } This does NOT work: I am just trying to find out why, and if the above is how most do this. public function result( data:Object ):void { var event:ResultEvent = data as ResultEvent model.employeeList = event.result } Thanks, -M --- In flexcoders@yahoogroups.com, "Dimitrios Gianninas" <[EMAIL PROTECTED]> wrote: > > You are doing things the right way. If after you login you want to do some > more, look at the SequenceCommand. > > You would basically add a executeNextCommand() statement after your > "model.workflowState" statement. > > Dimitrios Gianninas > RIA Developer > Optimal Payments Inc. > > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of > malik_robinson > Sent: Sunday, January 28, 2007 1:49 AM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Cairngorm - Question on using ResultHandler > > > > Hi, > > I have a question using Cairngorm and Commands. I am new to it but its making > more sense to me each day at least it seems that way. > > I have the following in my LoginCommand.as > > public function result( data:Object ):void { > var event:ResultEvent = data as ResultEvent; > > if (event.result.length > 0) { > model.workflowState = ModelLocator.VIEWING_HOMEPAGE; > } > else { > model.login.statusMsg = "Your login credentials are invalid, please try > again."; > } > } > > 1. Is there anything wrong with the way I am doing the above? > 2. I would like to call some other remote objects s! o I can populate some > datagrids after the user has been authenticated and then load the home page > of the app as I am doing above. > > > > > -- > WARNING > ------- > This electronic message and its attachments may contain confidential, > proprietary or legally privileged information, which is solely for the use of > the intended recipient. No privilege or other rights are waived by any > unintended transmission or unauthorized retransmission of this message. If > you are not the intended recipient of this message, or if you have received > it in error, you should immediately stop reading this message and delete it > and all attachments from your system. The reading, distribution, copying or > other use of this message or its attachments by unintended recipients is > unauthorized and may be unlawful. If you have received this e-mail in error, > please notify the sender. > > AVIS IMPORTANT > -------------- > Ce message électronique et ses pièces jointes peuvent contenir des > renseignements confidentiels, exclusifs ou légalement privilégiés destinés au > seul usage du destinataire visé. L'expéditeur original ne renonce à aucun > privilège ou à aucun autre droit si le présent message a été transmis > involontairement ou s'il est retransmis sans son autorisation. Si vous n'êtes > pas le destinataire visé du présent message ou si vous l'avez reçu par > erreur, veuillez cesser immédiatement de le lire et le supprimer, ainsi que > toutes ses pièces jointes, de votre système. La lecture, la distribution, la > copie ou tout autre usage du présent message ou de ses pièces jointes par des > personnes autres que le destinataire visé ne sont pas autorisés et pourraient > être illégaux. Si vous avez reçu ce courrier électronique par erreur, > veuillez en aviser l'expéditeur. >