someObject.APPSTATE_LOGIN and someObject.APPSTATE_EDITUSER are fairly
self-documenting, eh?

and selectedIndex = someObject.APPSTATE_EDITUSER  is clear


DK

On Nov 22, 2007 5:52 PM, Ralf Bokelberg <[EMAIL PROTECTED]> wrote:

>   I prefer String over int, because it is selfdocumenting, so i'd go for
> states rather than viewstack.selectedIndex
> Cheers
> Ralf.
>
>
> On Nov 22, 2007 1:08 PM, stephen50232 <[EMAIL 
> PROTECTED]<sadams%40academygroup.org>>
> wrote:
> >
> >
> >
> >
> >
> >
> > Hi Seb,
> >
> > Thanks, I've now created a static const in my ModelLocator class which
> > , is called APP_DEFAULT_STATE, which I'm using to load in the
> > Application.currentState. So now I can switch between states fine,
> thanks.
> >
> > One question though is Cairngorm good with managing states or is it
> > better suited to using the viewstack to manage how an application looks?
> >
> >
> > --- In [email protected] <flexcoders%40yahoogroups.com>,
> "Sebastian Zarzycki" <[EMAIL PROTECTED]>
> > wrote:
> > >
> >
> > > Not really, unless you can give yourself a good explanation, why you
> > don't
> > > want to pass the value. The default logic for this behavior is a bit
> too
> > > complicated (if, then). I assume your app is small, but as it grows,
> you
> > > might be confused what's going on, since there is no clear
> > explanation in
> > > code, that you are switching to Login state. If your Login state is
> the
> > > default one (starting), remember that you can always refer to it as
> "".
> > > Create a final string APP_DEFAULT_LOGIN_STATE = "" and use this
> constant
> > > even on start - this way you will know what is going on, and there is
> no
> > > need to create additional check in command's logic.
> > >
> > > -----Original Message-----
> > > From: [email protected] <flexcoders%40yahoogroups.com>[mailto:
> [email protected] <flexcoders%40yahoogroups.com>] On
> > > Behalf Of stephen50232
> > > Sent: Thursday, November 22, 2007 10:26 AM
> > > To: [email protected] <flexcoders%40yahoogroups.com>
> > > Subject: [flexcoders] Re: Managing States and Cairngorm
> > >
> > > Hi Seb,
> > >
> > > Thanks for the reply, I like you idea, it makes sense. If I create an
> > > event which is fired during start up a I can in theory reuse the same
> > > event in the menu I'm creating. All it will be doing is passing the
> > > name of the state to change to.
> > >
> > > One thing I will do is when the event is fired during start up I won't
> > > pass a value for the state name, then in my Command I can check for
> > > this value and as it doesn't exist I can call the default state
> > > (Login). Do you think this is a good idea?
> > >
> > > Stephen
> > >
> >
> >
> >
> >
>
> --
> Ralf Bokelberg <[EMAIL PROTECTED] <ralf.bokelberg%40gmail.com>>
> Flex & Flash Consultant based in Cologne/Germany
> Phone +49 (0) 221 530 15 35
>  
>



-- 
Douglas Knudsen
http://www.cubicleman.com
this is my signature, like it?

Reply via email to