> Все классы заточенные под mxml наследуются от классов заточенных под as.
Имелось в виду, что классы так изначально проектрировались, что там куча [Bindable], практически нету методов, одни свойства. Изза того, что нельзя экспонировать свойства объектов возвращаемых из свойств только для чтения, то куча свойств повторяется и т.п. Т.е. есть куча всяких ненужных вещей, которые можно было бы не делать, если бы класс не надо было использовать в MXML. Конечно, использовать это можно и без MXML, но дико неудобно.
> У mx.rpc нет завязок на фреймворк. Для этого есть специальные пакеты mxml.
Не правда

посмотрите [ResourceBundle] -> есть привязка к ResourceManager, а через него там еще много чего тянется. + [Bindable] - это еще минимум 20К, со всякими хаками и удалением ссылок на UIComponent из каких-то утилитных классов, которые надо будет флексу подсунуть вместо его родных... там совсем все не так просто... Не знаю, может быть механизм переделали, но раньше нужно было создавать фейки всяких фреймворковских менеджеров и т.п. чтобы оно вообще запустилось. Кроме того, флексовый компилятор очень сильно завязан на фреймворк... иногда по коду нет прямой зависимости, а он все равно свои 500К добавит, потому что ему "показалось", что так лучше. В смысле, с фреймворком лучше не заигрывать, там даже сами разработчики очень смутно представляют почему компилируется так, а не иначе, куда уж нам
