PDA

View Full Version : Multi-Person Development Group



JoshDev
05-07-2004, 09:19 PM
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.

Josh

NTD
05-22-2004, 10:45 PM
Hi,

One thing you might look into is using a shared library. Upgrades to the shared library would be controlled by an admin of some sort. You would retain all master files and allow developers access to all content. This allows developers to exercise creativity in any part of the project... rather than just one person for navigation,.... one person for layout design...... etc.... Structure can still be implemented in how you want the design process to work, but it gives much more freedom and creativity to the developer to see the entire project..... not just one aspect of it.

HTH
NTD