Расширение имени файла | .swc |
---|---|
Тип Интернет-носителя | application / octet-stream |
Магическое число | PK \ 003 \ 004 |
Разработано | Adobe Systems |
Тип формата | Класс Библиотека |
Контейнер для | XML SWF CSS |
Расширенный из | ZIP |
Файл SWC представляет собой пакет из предварительно скомпилированный Flash-символы и ActionScript код, который позволяет Flash или Flex разработчику распространять классы и ресурсы или избегайте перекомпиляции символов и кода, который не изменится. Файлы SWC можно создать с помощью инструмента разработки Adobe Flash Professional и Flash Builder (или его сопутствующего компилятора MXMLC ). Они иногда называются библиотеками класса и не могут быть напрямую выполнены в Flash Player..
Библиотеки кода SWC обычно включаются в проект ActionScript 3 и компилируются в окончательный SWF вместе с программой разработчика компилятором ActionScript 3. В итоговый SWF-файл переносятся только классы, которые использовались проектом (и их зависимости).
SWC-файл сжат с помощью архивного формата ZIP. Переименование расширения SWC-файла в «zip» позволит любой программе распаковки, совместимой с ZIP, отображать содержимое файла.
Несжатый SWC-файл содержит как минимум файл catalog.xml и файл SWF, обычно называемый «library.swf». Он также может содержать другие файлы, такие как файлы CSS. Каталог содержит список классов ActionScript , содержащихся в библиотеке, их зависимости и даты модификации.
Это простой пример catalog.xml для SWC, созданного в Flash CS4, который содержит два звука.