Change Log:
2002-07-11:
An interim release of the current state of the code (as amended and enhanced during a commercial project).
- XML-->SWF Fix
- Extra Sound Helpers
- Other bug fixes
2001-08-20:
- Amended
ChangeURL example to search inside buttons,
sprites and "clip actions" for getURL actions.
- Fixed
TagWriter to handle glyphs defined with anticlockwise vectors, added "anticlockwise"
element to DTD and the XML reader + writer to denote such
glyphs.
-
Various minor bug-fixes.
2001-07-26:
- Added tag support
for DefineBits, JPEGTables and DefineBitsJPEG3 (Alpha JPEGs).
- Added tag support for the
Generator Tags - but without parsing the contents (not in scope of
JavaSWF2).
- Added tag support for the event
and streaming sound tags and SoundInfo struct. Sound Data is a blob that
is to be encoded/decoded via helper classes for each codec.
- Added the above to the tag
interfaces, TagParser, SWFSaxParser, SWFSaxWriter, SWFTagDumper,
SWFTagTypesImpl, TagWriter.
- Added do-nothing implementations
of the above to the MovieBuilder so it will compile - Movie object model
not updated to cope with sound or the new JPEG types.
- Updated the XML DTD.
- Fixed some bugs
with previous SWFSaxWriter.
2001-07-21:
-
Added
com.anotherbigidea.flash.writers.SWFSaxWriter - SAX2 Content Handler for
converting XML
back to SWF. This is alpha code - needs
a big shake down.
-
Added DTD for
SWF to/from
XML
2001-06-26:
- Added com.anotherbigidea.flash.readers.SWFSaxParser -
SAX2 Driver for low-level SWF format to XML. See main() method for example usage.
Equivalent SWFSaxWriter to convert XML back to SWF is next thing to do (also
document the DTD).
- Changed ..movie.Font so that Text will always
use DefineFont (rather than DefineFont2) - this prevents the Flash 5
optimization of using the same font for text and edit-fields, but it saves
space when there is only text.
2001-06-25:
- Fixed bug with Kerning in Font class.
- Added lossless image support. See also the
..movie.ImageUtil class, method createLosslessImage(..) for example of creating
a lossless image.
- Added example of loading a JPEG image.
- Added example of creating text.