Jump to content

SWC-файл Adobe

Компонент ShockWave (SWC)
Расширение имени файла
.swc
Тип интернет-СМИ
приложение/октет-поток
Магическое число PK\003\004
Разработано Adobe Системы
Тип формата классов Библиотека
Контейнер для XML SWF CSS
Расширено с Почтовый индекс

Файл SWC — это пакет предварительно скомпилированных символов Flash и ActionScript кода , который позволяет Flash или Flex разработчику распространять классы и ресурсы или избегать перекомпиляции символов и кода, которые не изменятся. [1] [2] Файлы SWC могут быть созданы с помощью инструмента разработки Adobe Flash Professional и Flash Builder (или сопутствующего компилятора MXMLC ). [3] Их иногда называют библиотеками классов , и они не могут быть напрямую выполнены с помощью Flash Player .

Библиотеки кода SWC обычно включаются в проект ActionScript 3 и компилируются в окончательный SWF- файл вместе с программой разработчика с помощью компилятора ActionScript 3. В итоговый SWF-файл переносятся только те классы, которые использовались проектом (и их зависимости).

Файл SWC сжимается в формате ZIP- архива. [4] Переименование расширения файла SWC в «zip» позволит любому ZIP-совместимому программному обеспечению для распаковки отображать содержимое файла.

Несжатый файл SWC содержит как минимум файл Catalog.xml и файл SWF , обычно называемый «library.swf». Он также может содержать другие файлы, например файлы CSS . Каталог содержит список классов ActionScript , содержащихся в библиотеке, их зависимостей и дат изменения.

Пример каталога.xml

[ редактировать ]

Это простой пример файла Catalog.xml для SWC, созданного во Flash CS4, который содержит два звука.

<?xml version="1.0" encoding="utf-8"?><swc xmlns="http://www.adobe.com/flash/swccatalog/9">  <versions>    <swc version="1.2" />    <flash version="10.0" build="d566" platform="MAC" />  </versions>  <features>    <feature-script-deps />    <feature-files />  </features>  <libraries>    <library path="library.swf">      <script name="ButtonClickSound" mod="1275949831598" >        <def id="ButtonClickSound" />         <dep id="AS3" type="n" />         <dep id="flash.media:Sound" type="i" />       </script>      <script name="EndGameSound" mod="1275949831598" >        <def id="EndGameSound" />         <dep id="AS3" type="n" />         <dep id="flash.media:Sound" type="i" />       </script>    </library>  </libraries>  <files>  </files></swc>
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ddd0c0edc3d06a85f18b00f7c1f0c079__1679058600
URL1:https://arc.ask3.ru/arc/aa/dd/79/ddd0c0edc3d06a85f18b00f7c1f0c079.html
Заголовок, (Title) документа по адресу, URL1:
Adobe SWC file - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)