Ого, это довольно смешно.
Если вы просто используете внешнюю библиотеку, flash не может найти классы и не позволит вам связать с ними ваши символы. Вы получаете ошибку, которую я описал в моем вопросе. ОДНАКО, если вы добавляете .swc как обычную библиотеку, а не как внешнюю библиотеку, то flash позволяет вам связать символ с классом, и если вы ТОЛЬКО удалите обычную библиотеку, которую вы только что добавили, связь останется, и Класс из внешней библиотеки будет использоваться без проблем.
Все еще любопытно, есть ли у кого-нибудь менее хакерский способ сделать это.
Если кому-то интересно, разница в размере между обычной и разделяемой библиотекой для меня составляла 4 КБ, но у меня все еще осталось МНОГО сборки для общих классов ... даже такая небольшая разница может оказать значительное влияние хотя, учитывая, что это приложение может в конечном итоге использовать сотню или более модулей, и моя компания использует услугу облачного хостинга с оплатой по мере использования. Итак, еще раз спасибо тем, кто ответил на мой предыдущий вопрос и привел меня к rsls.