<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Table of Contents - A Concise Guide to the SWF File Format</title>

<style type="text/css">
<!--
H1	{font-family: Arial, Helvetica, sans-serif;
		 font-size: 24pt;
		 font-weight: 900;
		}
H2	{font-family: Arial, Helvetica, sans-serif;
		 font-size: 18pt;
		 font-weight: 700;
		}
H3	{font-family: Arial, Helvetica, sans-serif;
		 font-size: 14pt;
		 font-weight: 700;
		}
H4	{font-family: Arial, Helvetica, sans-serif;
		 font-size: 12pt;
		 font-weight: 700;
		}
H5	{font-family: Arial, Helvetica, sans-serif;
		 font-size: 12pt;
		 font-weight: 500;
		}
.runInHead	{font-family: Arial, Helvetica, sans-serif; 
						 font-size: 11pt; 
						 font-weight: 700;
						}
-->
</style>
</head>
<body bgcolor="#FFFFFF" link="#FF0000" vlink="#333399" text="#000000">

<table border="0" cellspacing="0" cellpadding="0" width="100%">
  <tr> 
        
    <td nowrap valign="bottom"> <img src="/images/pixel.gif" width=18 height=17 border="0"> 
      <a href="/" target="_top"><img src="/crumb/crumb_macromedia_blue.gif" width=99 height=12 border="0" alt="macromedia"></a><img src="/crumb/crumb_colon.gif" width=15 height=12 border="0" alt=":"><a href="/software/" target="_top"><img src="/crumb/crumb_products_blue.gif" width=69 height=12 border="0" alt="products"></a><img src="/crumb/crumb_colon.gif" width=15 height=12 border="0" alt=":"><a href="/software/flash/" target="_top"><img src="/crumb/crumb_flash_blue.gif" width=40 height=12 border="0" alt="flash"></a><img src="/crumb/crumb_colon.gif" width=15 height=12 border="0" alt=":"><a href="/software/flash/open/" target="_top"><img src="/crumb/crumb_player_blue.gif" width="51" height="12" border="0" alt="player"></a><img src="/crumb/crumb_colon.gif" width=15 height=12 border="0" alt=":"><a href="/software/flash/open/spec/" target="_top"><img src="/crumb/crumb_spec_blue.gif" width="101" height="12" border="0" alt="specification"></a> 
    </td>
  </tr>
</table>
<img src="/images/pixel.gif" width=2 height=30 border="0"> <br>
<table border="0" cellspacing="0" cellpadding="0" width="95%">
  <tr> 
        <td width="10%" align="right" valign="top"> <img src="/software/flash/images/flash_logo.gif" width=72 height=60 border="0" alt="flash icon"><br>
      <img src="/images/pixel.gif" width="120" height="2"> </td>
        
        <td width="90%" valign="TOP"> <img src="/software/flash/open/images/head_standards.gif" width="150" height="35" alt="flash player"> 
      <hr size="1">
      <p><b><font face="Arial, Helvetica, sans-serif" size="4">A Concise Guide 
        to the SWF File Format</font></b> </p>
      <p><font face="Arial, Helvetica, sans-serif"><b>Table of Contents </b></font></p>
      <ul>
        <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html">SWF 
          File Format Specification</a> </font> 
          <ul>
            <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h2BasicConcepts">Basic 
              Concepts</a> </font> 
              <ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3ContainerFormat">Container 
                  Format</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3TypesofTags">Types 
                  of Tags</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3TagOrderingandStreaming">Tag 
                  Ordering and Streaming</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3CharactersandtheDictionary">Characters 
                  and the Dictionary</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3DisplayList">Display 
                  List</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3NumbersandCoordinates">Numbers 
                  and Coordinates</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3Transforms">Transforms</a> 
                  </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3ProcessingaSWFFile">Processing 
                  a SWF File</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3FileCompressionStrategy">File 
                  Compression Strategy</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h3ExtensionMechanism">Extension 
                  Mechanism</a> </font> 
              </ul>
            <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfileformat.html#h2SampleSWFFiles">Sample 
              SWF Files</a> </font> 
          </ul>
        <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html">SWF 
          File Reference</a> </font> 
          <ul>
            <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h2BasicDataTypes">Basic 
              Data Types</a> </font> 
              <ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3BitValues">Bit 
                  Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3IntegerValues">Integer 
                  Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3FixedPointValues">Fixed-Point 
                  Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3ColorValues">Color 
                  Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3ColorWithAlphaValues">ColorWithAlpha 
                  Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3RectangleValues">Rectangle 
                  Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3MatrixValues">Matrix 
                  Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3ColorTransformValues">Color 
                  Transform Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3ColorTransformwithAlphaValues">Color 
                  Transform with Alpha Values</a> </font> 
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3StringValues">String 
                  Values</a> </font> 
              </ul>
            <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h2SWFFileTags">SWF 
              File Tags</a> </font> 
              <ul>
                <ul>
                  <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4Definitiontags">Definition 
                    tags</a> </font> 
                  <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4ControltagsSWF">Control 
                    tags</a> </font> 
                </ul>
              </ul>
            <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h2DefinitionTags">Definition 
              Tags</a> </font> 
              <ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3ShapeArchitecture">Shape 
                  Architecture</a> </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4FillTypes">Fill 
                      Types</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4GradientValues">Gradient 
                      Values</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4LineStyleValues">Line 
                      Style Values</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4ShapeValues">Shape 
                      Values</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4EdgeRecords">Edge 
                      Records</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineShape">DefineShape</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineShape2">DefineShape2</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineShape3">DefineShape3</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineMorphShape">DefineMorphShape</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4MorphGradientValues">Morph 
                      Gradient Values</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4MorphLineStyleValues">Morph 
                      Line Style Values</a> </font> 
                  </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3Bitmaps">Bitmaps</a> 
                  </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineBits">DefineBits</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineBitsJPEG2">DefineBitsJPEG2</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineBitsJPEG3">DefineBitsJPEG3</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineBitsLossless">DefineBitsLossless</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineBitsLossless2">DefineBitsLossless2</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4JPEGTables">JPEGTables</a> 
                      </font> 
                  </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3Buttons">Buttons</a> 
                  </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineButton">DefineButton</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineButton2">DefineButton2</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineButtonCxform">DefineButtonCxform</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineButtonSound">DefineButtonSound</a> 
                      </font> 
                  </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3FontsandText">Fonts 
                  and Text</a> </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineFont">DefineFont</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineFont2">DefineFont2</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineFontInfo">DefineFontInfo</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineText">DefineText</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineText2">DefineText2</a> 
                      </font> 
                  </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3Sounds">Sounds</a> 
                  </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4SoundInformationValues">Sound 
                      Information Values</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineSound">DefineSound</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4SoundStreamBlock">SoundStreamBlock</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4SoundStreamHead">SoundStreamHead</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4SoundStreamHead2">SoundStreamHead2</a> 
                      </font> 
                  </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3Sprites">Sprites</a> 
                  </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DefineSprite">DefineSprite</a> 
                      </font> 
                  </ul>
              </ul>
            <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h2ControlTags">Control 
              Tags</a> </font> 
              <ul>
                <ul>
                  <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DisplayListtags">Display 
                    List tags</a> </font> 
                  <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4ControltagsControl">Control 
                    tags</a> </font> 
                  <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4Actiontags">Action 
                    tags</a> </font> 
                </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3DisplayList">Display 
                  List</a> </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4PlaceObject">PlaceObject</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4PlaceObject2">PlaceObject2</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4RemoveObject">RemoveObject</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4RemoveObject2">RemoveObject2</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4ShowFrame">ShowFrame</a> 
                      </font> 
                  </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3Control">Control</a> 
                  </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4SetBackgroundColor">SetBackgroundColor</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4FrameLabel">FrameLabel</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4Protect">Protect</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4StartSound">StartSound</a> 
                      </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4End">End</a> 
                      </font> 
                  </ul>
                <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h3Actions">Actions</a> 
                  </font> 
                  <ul>
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4ActionValues">Action 
                      Values</a> </font> 
                    <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="SWFfilereference.html#h4DoAction">DoAction</a> 
                      </font> 
                  </ul>
              </ul>
          </ul>
        <li><font face="geneva, arial, helvetica, sans-serif" size="2"><a href="terminology.html">Terminology</a> 
          </font><font face="geneva, arial, helvetica, sans-serif"> </font> 
      </ul>
    </td>
  </tr>
  <tr> 
        <td width="10%" align="right" valign="bottom"> <a href="/software/flash/buy/" target="_top"><img src="/software/flash/images/buy.gif" width=67 height=21 border="0" alt="buy"></a><br>
      <a href="/help/" target="_top"><img src="/images/search.gif" width=90 height=21 border="0" alt="search"></a><br>
    </td>
    <td width="90%" valign="TOP"> 
      <p> <center>
<hr size=1 noshade width=100%>

<br>

    <font face="Arial, Helvetica" size="-1">
[<a target="_top" href="/">home</a>]
[<a target="_top" href="/software/">products</a>]
[<a target="_top" href="/support/">support</a>] [<a target="_top" href="/downloads/">downloads</a>]
[<a target="_top" href="/macromedia/">about us</a>]
[<a target="mm_window" href="/OUTGOING/http://www.shockwave.com/">shockwave.com</a>]
[<a target="_top" href="/help/">help</a>] 

<br>
  <font size="-2"> <a href="/help/copyright.html"> Copyright, trademarks, and 
  disclaimers</a> &#169;1995-2000 Macromedia, Inc. All rights reserved. <a href="/help/privacy.html">Privacy 
  policy</a>. </font> <br>
	</font>
</center>
 
    </td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>

