Чтобы немного расширить ответ PeZ, обычно SWC-файлы предоставляются компилятору приложения Flex с использованием аргумента компилятора "library-path":
элемент пути к библиотеке [...]
Связывает SWC-файлы с результирующим SWF-файлом приложения. Компилятор только ссылки в тех классах для файла SWC, которые требуются. Вы можете указать каталог или отдельные файлы SWC.
Вместо этого вы можете использовать «include-library»:
библиотека include-library [...]
Связывает все классы в SWC-файле с результирующим SWF-файлом приложения, независимо от того, используются они или нет.
Сравните эту опцию с опцией library-path, которая включает только те классы, на которые есть ссылки во время компиляции.
Обычно вы хотите использовать «путь к библиотеке», чтобы размер вашего SWF-файла был как можно меньше. Однако вам может понадобиться использовать «include-library», если ваше приложение создает экземпляры классов из SWC только путем отражения. Поскольку эти классы на самом деле не связаны с приложением, они не будут включены, если вы будете использовать «путь к библиотеке» для ссылки на SWC, и вы получите ошибку времени выполнения во время создания экземпляра, так как тип недоступен. Однако, если вы используете «include-library», класс (и все другие классы в SWC) будут доступны приложению.