« Trippenのブーツ | メイン | グチ »
November 07, 2005
PerlでSWF生成(SWF::Builder)
SWFを生成する面白いCPANモジュールを発見しました。サンプルソースはこんな感じ。
use SWF::Builder;
my $movie = SWF::Builder->new
( FrameRate => 15,
FrameSize => [0, 0, 400, 400],
BackgroundColor => 'ffffff'
);
my $shape = $movie->new_shape # red triangle.
->fillstyle('ff0000')
->linestyle(1, '000000')
->moveto(0,-11)
->lineto(10,6)
->lineto(-10,6)
->lineto(0,-11);
my $font = $movie->new_font('msgothic.ttc');
my $text = $movie->new_static_text($font)
->size(20)
->color('000000')
->text("hello world!")
->place;
my $instance = $shape->place;
for (my $x = 0; $x < 400; $x++) {
$instance->rotate(15)->moveto($x,200);
}
$movie->save('test.swf');
出力されるSWFはコレ微妙です。このモジュールを使いこなせるようになるより、Flashを使いこなせるようになるほうが確実に手っ取り早いです。
でも、ちょっと何かで使いたい。Author nitoka : November 7, 2005 10:38 PM
TrackBack
TrackBack URL:
http://www.nitoka.net/blog/mt-tb.cgi/32


