Changes for version 0.20 - 2002-11-11

  • This version is not compatible with the previous version.
  • SWF::Element
    • Each element name and class is changed according to the SWF file format specification version 6.
    • Fixed wrong class structures.
    • X and Y values in SHAPERECORDs are not converted to the position relative to the shape origin any longer. They are now delta values which are the raw data of SWF.
    • SWF6 (Flash MX) tags and actions are supported.
    • SI* and UI* classes are abolished. Each field which were blessed with them are not objects any longer but simple scalars. STRING, PSTRING, ID, and BinData are still classes.
    • ACTIONRECORDARRAY support local label. It can be used as the offset of ActionJump, ActionIf, and ActionDefineFunction, and also used as the skipcount of ActionWaitForFrame/2.
  • SWF::BinStream
    • Support SWF version number. It is referred by some SWF::Element objects.
    • require method becomes private. It is not recommended to use.
    • mark method accepts more than one tell positions and objects for each key.
  • SWF::File
    • Version method becomes read only. SWF version can be set by constructer.
  • SWF::BinStream::File, SWF::Parser
    • Support SWF version number for SWF::BinStream.
  • dumpswf.plx
    • Add comment outputs of frame number.

Documentation

Document for SWF::BinStream codecs.

Modules

Read and write binary stream.
Classes of SWF tags and elements. See Element.pod for further information.
Create SWF file.
Parse SWF file.
SWF::BinStream codec to add zlib-compression/decompression.
Read and write file as binary stream.

Provides

in lib/SWF/BinStream/Codec/Zlib.pm
in lib/SWF/BinStream/Codec/Zlib.pm
in lib/SWF/BinStream/File.pm
in lib/SWF/BinStream/File.pm
in BinStream.pm
in BinStream.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm
in Element.pm