Flex multiframe environment

So i started using flex and have flex builder 3 installed to my pc. I have been developing applications on flash and lately on cs3 and now decided to try flex to see what is the fuss all about.

My question is, how can i build up multiframe environment in flex. In cs3 it is easy, i just drag components to one frame, other components to second frame, put AS3 running it all and voila.

If flex has no frames, then only way of doing multiple frame application is to use States, where elements are added or removed from the stage as program advances. Is this right?

Then i would like to know if i can create some main AS3 class, or mxml remains the heart of the application and i have to include AS files or write AS directly to there?

Would appreciate your time and help!

ViewStacks can also be used if states don’t quite fit, think of them sort of like a Tab navigator with no visible tabs. As far as AS3, just write it in a <Script> block, or set it up as a class and use it in the MXML. Lots of ways to do it.