Существует два разных компилятора: один используется для компиляции кода ActionScript в байт-код AVM, а другой (mxmlc) компилирует файлы MXML в код ActionScript, который затем, в свою очередь, компилируется первым компилятором. Если вы хотите увидеть, какой код AS3 генерируется, передайте параметр -keep компилятору MXML.
Теоретически возможно сделать то, что вы предлагаете. Я предполагаю, что mxmlc активно использует функции из класса UIComponent, так что вам, вероятно, придется немного взломать mxmlc, чтобы он не задевал классы не-UIComponent. Тем не менее, поскольку такие вещи, как [Bindable] / привязка данных, используют функции платформы Flex (а не обычные функции Flash Player / AVM), вы переписали бы очень много кода.