A Concise Guide to the SWF File Format
Table of Contents
SWF File Format Specification
Basic Concepts
Container Format
Types of Tags
Tag Ordering and Streaming
Characters and the Dictionary
Display List
Numbers and Coordinates
Transforms
Processing a SWF File
File Compression Strategy
Extension Mechanism
Sample SWF Files
SWF File Reference
Basic Data Types
Bit Values
Integer Values
Fixed-Point Values
Color Values
ColorWithAlpha Values
Rectangle Values
Matrix Values
Color Transform Values
Color Transform with Alpha Values
String Values
SWF File Tags
Definition tags
Control tags
Definition Tags
Shape Architecture
Fill Types
Gradient Values
Line Style Values
Shape Values
Edge Records
DefineShape
DefineShape2
DefineShape3
DefineMorphShape
Morph Gradient Values
Morph Line Style Values
Bitmaps
DefineBits
DefineBitsJPEG2
DefineBitsJPEG3
DefineBitsLossless
DefineBitsLossless2
JPEGTables
Buttons
DefineButton
DefineButton2
DefineButtonCxform
DefineButtonSound
Fonts and Text
DefineFont
DefineFont2
DefineFontInfo
DefineText
DefineText2
Sounds
Sound Information Values
DefineSound
SoundStreamBlock
SoundStreamHead
SoundStreamHead2
Sprites
DefineSprite
Control Tags
Display List tags
Control tags
Action tags
Display List
PlaceObject
PlaceObject2
RemoveObject
RemoveObject2
ShowFrame
Control
SetBackgroundColor
FrameLabel
Protect
StartSound
End
Actions
Action Values
DoAction
Terminology