----- Original Message ----- 
From: "florian.salihovic" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, October 28, 2008 11:59 AM
Subject: [flexcoders] Re: Gosh what a state to be in..


> Hm, actually i don't quite get the problem, i think.
>
> States should be used in my opinion to really abstract view-states. The 
> state of the
> application should be stored in a domain model.

Yes, you're right.

> If u have buttons - just register listeners for the interaction and let a 
> controller decide
> what to to depending on the view state.

Yes, absolutely.

> As i understand your problem it's like you have
> different states, which not only refer to view states but als to states in 
> terms of
> functionality which is bound directly to a statewhich i think leads to too 
> much logic in view
> components...

You are mostly there, but it's not to do with the view components 
themselves - it's about preserving context between state changes - I'm not 
suggesting that's a function of the view, it's a controller issue.

> Or i just didn't get your intention right...

Mostly right. Thanks for posting.

Paul

> Best regards
>
> --- In [email protected], "Paul Andrews" <[EMAIL PROTECTED]> wrote:
>>
>> I think I know the answer to this, but here goes..
>>
>> Lets suppose I have an application with states A, B and C, plus the 
>> default.
>>
>> There are buttons in states A, B and default to switch the application to
>> state C.
>>
>> That would be all fine and dandy, but once I have entered state C, I can
>> press a button to leave state C and return to the  state from whence it 
>> was
>> called (A, B or default).
>>
>> Still, no problem with that, but I'd like to keep the context of the
>> previous state so that when I return to state A (for example) from state 
>> C,
>> I can present the same view as before.
>>
>> Similarly, it may be that state B is really a substate of A (state Ab, if
>> you like), so returning to the status quo might be a bit more difficullt.
>>
>> Really speaking I just need a state/state context stack that I push and 
>> pop
>> as I move from one state to the next and back.
>>
>> Anyone already done similar with a different approach?
>>
>> I know I could get away without the stack if I implemented variants of 
>> state
>> C that took into account the 'calling' state, but it quickly becomes a
>> nightmare.
>>
>> This is certainly doable, I'm just seeing if there's a tried and tested 
>> way
>> of managing state contexts like this.
>>
>> Paul
>>
>
>
>
>
> ------------------------------------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> Alternative FAQ location: 
> https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-446f-b4cf-1e62079f6847
> Search Archives: 
> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups 
> Links
>
>
>

Reply via email to