Пока что я немного развил разработку Flex, но я предпочел подход к программному управлению средствами mxml, потому что (и, пожалуйста, исправьте меня, если я ошибаюсь!) Я собрал это вы не можете иметь его в обоих направлениях - то есть иметь функциональность класса в отдельном файле класса ActionScript, но содержать содержащиеся элементы, объявленные в mxml.
Похоже, что разница в производительности невелика, но программная обработка данных выглядит несколько менее тривиальной. Я посмотрел, как компилятор mxml преобразует выражения привязки данных. Результатом является куча вызванных обратных вызовов и намного больше строк, чем в представлении mxml. Итак, вот вопрос: есть способ делать привязку данных программно, что не связано с миром боли?