I'm currently the only person working on a flash project. The project itself has grown over the past 2 years and the company I'm am working for has decided to make the software Open Source. The problem I'm currently facing is how do I switch from a one person development environment to a multi-peron development environment.
I'm currently making a switch from Flash MX to Flash 2004. I plan on doing an OO approach to the software. My question is should I break my large FLA file into mutliple FLA files and multiple AS files or should I just migrate as much code as possible to AS files and leave everything else else untouched?
To view my current work goto on http://www.mapjunction.com/tools. Click on the "Test_BRA Flash" link. The program is a RIA with many different features. The way I'm thinking is the way to go is to break all the elements up into individual files. For example, the toolbar, sidebar, different windows (search for something to get links to them), and pretty much everything else would become its own FLA/SWF file. Then I would have one main FLA file to integrate all of them into a working application.
With that approach different developers could work on the specific elements without having to worry about other developers making changes to a main file.
Any pointers and thoughts would be greatly appreciated.