SWF::Builder - creates FLASH(R) movie (SWF) files.
This package contains:
SWF::Builder - Main module.
SWF::Builder::ActionScript - SWF ActionScript object.
SWF::Builder::ActionScript::Compiler
- SWF ActionScript compiler.
SWF::Character - SWF character, frame, and display instance.
SWF::Builder::Character::Bitmap
- SWF Bitmap object.
SWF::Builder::Bitmap::Lossless::*
- Drivers for SWF Bitmap object.
SWF::Builder::Character::Font - SWF font object.
SWF::Builder::Character::Font::TTF
- Font manager using Font::TTF.
SWF::Builder::Character::Font::FreeType
- Font manager using Font::FreeType.
SWF::Builder::Character::MovieClip
- SWF movie clip object.
SWF::Builder::Character::Shape - SWF shape object.
SWF::Builder::Character::Text - SWF static text object.
SWF::Builder::Gradient - SWF gradient object.
SWF::Builder::Shape - Drawing extention of shapes.
SWF::Builder::ExElement
See each POD for further information.
PREREQUISITES
perl 5.8 or higher
SWF::File 0.27 or higher
Either Font::TTF or Font::FreeType is necessary to use fonts and texts.
Font::TTF supports only TTF, but is written in pure perl.
Font::FreeType supports TTF, OTF, and PostScript fonts, but requires FreeType library and C compiler.
Math::Bezier::Convert is necessary to draw cubic bezier curves.
INSTALLATION
You install SWF modules by the usual method:
perl Makefile.PL
make
make test
make install
SCRIPTS
Following scripts and SWF movie are included in this archive.
asc.plx - ActionScript compiler frontend.
mctest.plx - Sample script.
tracewindow.plx
- Debug window movie. It displays results of trace actions
compiled with "Trace=>'lcwin'".
masktest.plx - Sample script of mask.
flowmes.plx - Creates flow-in-message movie.
It is necessary to change font path for other than Windows.
fields.plx - Sample of text fields.
htmltest.plx - Sample of HTML texts.
It is necessary to change font for other than Windows.
exportasset.plx & importasset.plx
- Sample of export and import assets.
arctest.plx - Sample script for elliptic arc. See POD.
tiger.plx - Sample script of 'path' drawing a famous tiger converted from SVG.
COPYRIGHT
Copyright 2000-2003, Yasuhiro Sasama (ySas), <ysas@nmt.ne.jp>
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.