SWC - это просто сжатый zip-подобный архив классов (статическая библиотека) /
Компиляция приложения против SWC не меняет выведенный SWF.
Есть 2 способа уменьшить начальную загрузку:
1.RSL - динамическая библиотека, которая загружается отдельно от приложения и может быть кэширована.
Любой RSL, подписанный Adobe, может быть кэширован не только веб-браузером, который зависит от платформы, но также и самим Flash Player, что означает, что даже если пользователь очистит свой браузер из кэша или вообще не будет кэшировать, один раз RSL загружен, он кешируется.
Как правило, это полезно для загрузки во время выполнения гибкой платформы и RPC.
Другой тип кэширования RSL, как было сказано ранее, - это кэширование в браузере.
В любом случае RSL загружается при запуске.
2. Другой способ заключается в извлечении частей приложения в модули, которые будут загружаться по требованию. Например, если приложение имеет 3 экрана, каждый экран, вероятно, будет загружен [«вероятно», потому что разработчик должен решить, когда], только когда пользователь впервые входит в этот экран