Использование linkreport является PITA и усложнит процесс сборки.
Самый простой подход - использовать include-libraries
, как предлагает Тимофей; однако, если вы хотите немного большей гибкости (и уменьшить объем кода, который придется загружать вашим игрокам), вам следует рассмотреть подход «SWF Library».
Сделайте так, чтобы весь код вашей общей библиотеки компилировался как SWC (для разработки) и SWF (для загрузки во время выполнения). Ваши «подпрограммы» должны затем определить список зависимостей от этих библиотечных SWF как часть метода манифеста / рукопожатия, то есть:
libs: [ collections, widgets ];
Ваше основное приложение отвечает за то, чтобы знать, какие библиотеки были ранее загружены, и разрешить те, которые отсутствуют.