SWF
view release on metacpan or search on metacpan
SWF/Movie.pm view on Meta::CPAN
=item protect()
A feature that prevents only flashnewbies from importing your movie into Macromedias Flash authoring tools. It cannot protect your content from being loaded by
other flashmovies, deleting of the protection with a hexeditor or disassembling with tools.
$m->protect();
=item setSoundStream(SWF::Sound)
Puts an SWF::Sound object as streaming sound into the main timeline.
$m->setSoundStream($sound);
=item streamMp3(filename)
Simplifies the setSoundStream(). You only need the filename.
$m->("iloveyou.mp3");
Hint: If you want to reuse this sound/mp3 later in this movie, create a reusable SWF::Sound object and then put it into setSoundstream().
SWF/Movie.pm view on Meta::CPAN
$m->setVersion(4);
$m->setBackground(0xff,0xcc,0x0);
$m->setDimension(200,100);
$m->protect();
$m->setRate(30);
$m->setFrames(10); # ming fills it automatic with frames
$m->nextFrame()
$m->save("empty.swf");
=item streaming example
#!/usr/bin/perl -w
use SWF("Shape");
SWF::setVersion(6);
$m = new SWF::Movie();
$m->setBackground(0xff,0xcc,0x0);
$m->setDimension(200,100);
$m->setFrames(10);
( run in 0.265 second using v1.01-cache-2.11-cpan-4d50c553e7e )