Multi-SWF application organization?

Hey all!

I am thinking of building a relatively large scale flash adventure game, and I was wondering how I should approach the architecture. At the moment I am thinking of a shell-based system, where one SWF file is responsible for loading each ‘scene’ based on player navigation… each scene being an SWF itself.

Now down to detail… I am thinking of using the AS3 Loader object to accomplish this. However, doing so will not allow me to compile my scene SWF’s with ‘protect from import’ on. Is it normal to publish SWFs that don’t have this rudimentary security feature on?

Many Flash sites also utilize this shell-based approach, loading each ‘section’ of the page only when requested. I am, however, unsure how they implemented this on the technical side.

What’re your takes on this problem? Am I thinking of it the right way, or is there another approach I’m not aware of?

Thanks for any input!
Jay.