Основная причина, по которой код приобрел популярность, была связана с набором инструментов.Вы просто не можете перетащить компонент на основе AS3 в среду проектирования Flex Builder 3.Я пробовал различные обходные пути, но все они были проблематичными.Фактически, это было первое, о чем я писал в блоге: http://www.rogue -development.com / blog2 / 2007/03 / code-in-front /
Я непопробовал это в Flash Builder 4. Главным образом потому, что с тех пор я пришел к выводу, что гибкий инструмент макета - это дерьмо, и я его редко использую.Из-за этого все мои последние разработки были написаны на переднем плане.
Если вам нужно связать переменную в вашем MXML, вы определяете эту переменную в MXML, тогда она становится доступной через наследование в вашем подклассе..
Я не большой фанат искривления для компонентов с одной оболочкой.Если у вас есть компонент, который имеет только один визуальный вид, то код впереди гораздо проще разрабатывать.(Скиннинг идеально подходит для компонентов, которым требуется несколько скинов)