--- In [email protected], "kg" <[EMAIL PROTECTED]> wrote: > > Hello, > > Unfortunately, my first Flex application is probably going to be > pretty gnarly. After reading up on the basics, I did some rapid > hands-on prototyping and quickly found the main "Application" mxml > will quickly become a beast. I've decided that my next step is to > really map out my architecture and figure out how I can keep > everything orderly. > > Seems like the tools I really need to leverage for this are > Application, ViewStack, State and Component in no particular order. I > also think "code behind" will come in handy. Here's a tree structure > of how I think I'm going to approach my organization... > > /Application > /ViewStack > /Section (MXML Component) > /ViewStack > /Page (MXML Component) > /State1 > /State2 > /Page > /... > /Section > /... > /Section > /... > > This is using two observations. One, I've read that ViewStack is > better for emulating a "fresh start", kind of like a traditional > transition between web pages. However, a state seems to be for > modifying an existing view. > > Wanting to work with modules small in size, I'm going to have > "Section" components which are really just MXML Components containing > a ViewStack and based upon some container. I think "Page" is really > just an MXML Component based upon a Box (unless someone can suggest a > lighter-weight container to use). > > I'd really appreciate some opinions on whether or not this is a > reasonable approach. To me it seems logical, but I'd hate to find out > later that there are native tools for all of this.
You might want to invest in Flex 2 Training from the Source or Flex 3 Training from the source if it is out yet. HTH; Amy

