Компоненты можно размещать в любом месте, но вы хотите организовать их. Люди будут размещать лучшие практики и теории, но если вы знаете, где все находится, и вы сообщаете компилятору, где они находятся:
import componentName.com.subFolder.componentToBeUsed;
Все скомпилируется и будет работать нормально.
Обычно вы видите код и компоненты, разбитые по модели домена.
Итак, у вас будет:
com.yoursite.views
com.yoursite.events
com.someothersite.renderers
Что соответствует:
/com/yoursite/views
/com/yoursite/events
В основном весь ваш код, находящийся в папках в / com / yoursite /
и
/com/someothersite/renderers
пользовательский рендер, который вы импортировали с someothersite.com для использования в своем приложении.
В конце концов, для компилятора и флеш-плеера я не думаю, что имеет значение, куда вы кладете вещи, пока вы счастливы и понимаете все это ... и, конечно, через 6 месяцев, когда вы вернетесь, чтобы посмотреть по этому коду!