I'm programming an AS3 application. I have programmed the a package that does the main purpose in my application.
How should go on further to get my program organized properly?
I need an user interface/menu system, settings the user can specify, an scoring system, possibly later an script that shows the user statistics of how he/she has done.
When is it logical to create a new package? How do I get these packages to interact with my other packages, say for example I want to call a function or set/get an variable. Should those variables be global? Do you recommend that any scripting at all should be done at the timeline besides importing the packages?
I have done similar projects in AS2 and things can get messy.