Current Optimization Settings

“Current optimization set” tab displays all groups of settings currently enabled/disabled for each particular tab (i.e. Advanced settings, Truncate shapes, Truncate fonts, Objects, Pictures).

current_set

You can enable or disable group of settings in “Current optimization set” and adjust settings in the corresponding tab.

Basic:

  • Zlib compression

Activate “Zlib Compression” set in “Advanced settings” tab (see “Advanced settings” tab description for more information).

  • Truncate shapes

Activate “Truncate shapes” set in “Advanced settings” tab (see “Advanced settings” tab description for more information).

  • Truncate fonts

Activate “Truncate fonts” set in “Advanced settings” tab (see “Advanced settings” tab description for more information).

Transform:

  • Shapes

Activate “Optimize shapes” parameter in “Truncate shapes” tab (see “Truncate shapes” tab description for more information).

  • Morphs

Activate “Shapes morphing optimization” parameter in “Objects” tab (see “Objects” tab description for more information).

  • Fonts

Activate “Fonts shapes optimization” parameter in “Objects” tab (see “Objects” tab description for more information).

  • Scales

Activate “Scales optimization” parameter in “Advanced settings” tab (see “Advanced settings” tab description for more information). Please, note: to make sure that ActionScripts work correctly after optimization, we advise you to disable Scales optimization.

Throw Away:

  • Zero objects

Activate “Zero objects” set in “Advanced settings” tab (see “Advanced settings” tab description for more information).

  • Invisible Shapes

One shape may contain several logical figures that may overlap one another. If the top figure is filled with an opaque background, then the hidden part of lower figure can be freely removed. It will not affect the resulting image, however overall size of the file will be reduced. This algorithm is called Z-Buffer Optimization.

For instance, SWF file has two layers: layer 1 has blue square and layer 2 has red circle. Layer 1 is located above layer 2, and therefore a part of circle stays invisible.

zbuf_1

After applying Invisible Shapes optimization, invisible part of circle will be removed, reducing optimized SWF file size.

zbuf_2

Note: part of invisible shape may still be present in the optimized file. This happens due to the fact that shapes are represented as a sequence of curves and lines, and Invisible Shapes optimization removes all curves and lines that are invisible completely.

Other:

  • Pictures

Activate “Pictures optimization” set in “Pictures” tab (see “Picture” tab description for more information).

  • Sounds

Activate “Sounds optimization” parameters set in “Sounds” tab (see “Sounds” tab description for more information).

  • Video

Activate “Video optimization” parameters set in “Video” tab (see “Video” tab description for more information).