Ребят, всем спасибо за ответы. У меня вопрос по стилю ведения проекта (чтобы новой темы не создавать). Я как-то от
C++ приучился. Вот главным классом у меня всегда является
main.as, он не лежит ни в каком пространстве имён. Далее я решил создать пакет
Game и в него впихнуть класс
Game. Получилось вот так:

Код:
Game/Game.as
main.as
Но при создании объекта
Game в классе
main приходится писать так:

Код AS3:
var game:Game=new Game.Game();
Работаю в
FlashDevelop и тут каждая папка как пакет получается. Может стоит писать так:

Код:
Game/...
Game.as
main.as
Или это тоже какие-то подводные камни несёт? А то у меня сложилось такое впечатление, что лучше не называть пакеты такими же названиями как имена классов. Так ли это?