AS3 Project, Architecture

The question will have hit this and other forums many times before and I sure have tried to consult existing resources to ease my confusion with AS3 project architecture, being used to working with (mainly procedural) PHP and new to AS3.

I am familiar with the very essentials of OOP (scope, classes, methods, inheritance) but fail to organize/structure my AS3 project in a way that does not leave me with a huge mess of dependencies and partly also very long classes that act all over the place.

I’d be greatful if someone could point me to a good primer on the subject. I dont need/want to read about all sorts of OOP design patterns just yet… so a dumbed down approach on how to bring some sanity in pure AS3 projects would be great.

Thank you,
remote

[SIZE=2]To give you an idea of what I need this for, let me briefly describe what the project consists of:

  • a background with different states (image or video content)
  • a GUI with two simple menubars
  • an more complex, animated sub menu (similar to wp cumulus, but more complex in terms of content and events)
  • ‘windows’ with the content that get added via either of the menus, these can be holders for html content, audio players and other content types.[/SIZE]*