flash cs4 - large project breakdown technique

I have a large flash project i'm working on. Upto this point i've been doing all my work on the main timeline. Its getting really long and complicated.
I'm considering breaking the work down into separate symbol movie clips so I can isolate them. this will allow me to focus just on each part and not have to worrry about the entire flash project. Is this the industry standard technique or is their some better way to do this?
glenn_rAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

blue-genieCommented:
hi, my 2c worth.

1. are you using AS2 or AS3?
2. what's your AS3 experience if you're using AS3?
3. I don't know if its best practise or not but I know (in AS2 days) - when creating files with lots of keyframes, it's annoying developing and maintaining the file to start with.
4. if you're using AS3 you should be going with teh document class route and creating classes for your items and using addChild() to add them to the DisplayList.
5. All my projects if you open the .fla there' no code or anything in the tmeline.

blu.
0
glenn_rAuthor Commented:
not the code but the keyframes and themselves. as noted in the title i'm using cs4. Right now I create symbols for each of my segments to isolate them. I could do all the work on the main timeline but management become overwhelming.
0
scooby_56Commented:
cs4 is the IDE. in this IDE do you target actionscript 2 or actionscript3

if you dont have any code, you could compile movieclips into separate .swf and .fla. Load the complited swf into the main project via code when ever you need to use them
0
FlassariCommented:
Instead of doing it on the timeline, make each scene a MovieClip. That will allow you great control over the layer names.

Each frame on the timeline could hold one of those movieclips, or "scenes" as we're using them as. In the first frame on the timeline, open the action window (F9 on win, alt+F9 (I think) on mac) and enter:
stop();
Now, in the last frame of every scene movieclip (not the root timeline), make an empty keyframe (preferably on a layer called "Actions") and enter:
parent.nextFrame();

That will make the root timeline advance to the next "scene".

Now you've got a scene on every frame, each with it's own layers and timeline.
If a MovieClip is getting too big, also split that up into movie clips using the same method.

You could put your library items in folders which are named the same as the scene movieclips, with shared assets in a folder called "common" or "shared", and you've got yourself a sweet setup =)

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Flash

From novice to tech pro — start learning today.