I am acustomed to keeping all of my MXML programming in one file.
Я предлагаю вам как можно скорее избавиться от этой привычки.Вы не будете в конечном итоге с обслуживаемым кодом в долгосрочной перспективе.Однофайловое приложение, вероятно, не будет обслуживаемым в долгосрочной перспективе.
Большинство людей разбивают вещи на составляющие;а затем использовать эти компоненты в основном приложении.То, как вы разделите компоненты, во многом зависит от того, чего вы пытаетесь достичь.Некоторые могут использовать ViewStack, причем каждый дочерний элемент является пользовательским компонентом.Ohers могут использовать состояния с подобным подходом.Часто компоненты имеют компоненты как дочерние, и это сводится к наличию большого количества вложенных файлов.Но это гораздо удобнее в обслуживании, чем отдельный файл.