Используя конкретный пример SDK 4.5.0.20967, SDK включает в себя следующие подписанные базовые RSL (.swz
файлы) в "<sdk_path>\frameworks\rsls"
:
advancedgrids_4.5.0.20967.swz
charts_4.5.0.20967.swz
framework_4.5.0.20967.swz
mx_4.5.0.20967.swz <b>--------> matching .swc is in libs\mx\mx.swc</b>
osmf_1.0.0.16316.swz
rpc_4.5.0.20967.swz
sparkskins_4.5.0.20967.swz
spark_4.5.0.20967.swz
spark_dmv_4.5.0.20967.swz
textLayout_2.0.0.232.swz
.swc файлы в соответствующей директории libs "<sdk_path>\frameworks\libs"
:
advancedgrids.swc
authoringsupport.swc <b>---> no .swz match</b>
charts.swc
core.swc <b>---------------> no .swz match</b>
flash-integration.swc <b>--> no .swz match</b>
framework.swc
osmf.swc
rpc.swc
spark.swc
sparkskins.swc
spark_dmv.swc
textLayout.swc
Таким образом, 9 из 10 .swz
файлов точно совпадают с ..\libs\*.swc
, с одним несоответствием .swz -> .swc
, равным mx.swc
, которое на один подкаталог ниже.
Что меня больше всего интересует, так это, казалось бы, дополнительные файлы .swc:
authoringsupport.swc
core.swc
flash-integration.swc
Кто они и нужны ли они в базовом проекте flex? Документация по ним редкая / отсутствует.
Я ожидаю, что вопрос может быть немного ошибочным, и существование этих трех файлов .swc
в корне каталога frameworks\libs
не имеет никакого значения. Однако причина, по которой я первоначально смотрел на это, заключается в том, что среда IDE, с которой я экспериментирую ( Amethyst ), по крайней мере, включает все файлы .swc
, которые он находит в каталоге frameworks\libs
, в проект, и я хочу определить, что я могу удалить вручную.