Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Adobe SWC file

From Wikipedia, the free encyclopedia
This article is about the SWC file format. For other uses, seeSWC.
ShockWave Component (SWC)
Filename extension
.swc
Internet media type
application/octet-stream
Magic numberPK\003\004
Developed byAdobe Systems
Type of formatClassLibrary
Container forXMLSWFCSS
Extended fromZIP

AnSWC file is a package ofprecompiledFlash symbols andActionScriptcode that allows a Flash orFlexdeveloper to distribute classes and assets, or to avoid recompiling symbols and code that will not change.[1][2] SWC files can be generated by theAdobe Flash Professional authoring tool, and byFlash Builder (or its companion compilerMXMLC).[3] They are sometimes referred to as classlibraries and cannot be directly executed by theFlash Player.

SWC code libraries are typically included in an ActionScript 3 project, and compiled into the finalSWF file alongside the developer's program, by the ActionScript 3 compiler. Only the classes that have been used by the project (and their dependencies) are transferred into the resulting SWF file.

Format

[edit]

A SWC file iscompressed by means of theZIP archive format.[4] Renaming the extension of a SWC file to "zip" will allow any ZIP-compatible decompression software to show the contents of the file.

An uncompressed SWC file contains at least a catalog.xml file, and aSWF file, usually named "library.swf". It may also contain other files, such asCSS files. The catalog contains a list of the ActionScriptclasses contained in the library, their dependencies, and modification dates.

Example catalog.xml

[edit]

This is a simple example of a catalog.xml for a SWC created inFlash CS4 which contains two sounds.

<?xml version="1.0" encoding="utf-8"?><swcxmlns="http://www.adobe.com/flash/swccatalog/9"><versions><swcversion="1.2"/><flashversion="10.0"build="d566"platform="MAC"/></versions><features><feature-script-deps/><feature-files/></features><libraries><librarypath="library.swf"><scriptname="ButtonClickSound"mod="1275949831598"><defid="ButtonClickSound"/><depid="AS3"type="n"/><depid="flash.media:Sound"type="i"/></script><scriptname="EndGameSound"mod="1275949831598"><defid="EndGameSound"/><depid="AS3"type="n"/><depid="flash.media:Sound"type="i"/></script></library></libraries><files></files></swc>

References

[edit]
  1. ^AdvancED Game Design with Flash, Apress, 01-Sep-2010
  2. ^SWC-based Components, Adobe LiveDocs.
  3. ^Flash CS3 For Dummies, John Wiley & Sons, 13-Aug-2007
  4. ^Flash Builder and Flash Catalyst: The New Workflow, Apress, 20-May-2010
File
formats
Software
(list)
Players
Animation
tools
Programming
tools
Libraries
Converters
Server-side
Obsolete
software
Related
topics
Developers
Retrieved from "https://en.wikipedia.org/w/index.php?title=Adobe_SWC_file&oldid=1145161871"
Category:

[8]ページ先頭

©2009-2026 Movatter.jp