2007年10月05日
PotrAs でチラシ文字
ベクタ変換ライブラリ PotrAs のデモ兼サンプル。チラシ文字っぽいものを再現しました。
あらかじめ画像として作成しておいてもよいのですが、任意の文字を簡単にチラシ文字にできるところがポイントです。チラシ文字ジェネレータを作れますね!(流行るかどうかは別として)
lineStyle と beginFill を組み合わせて描画するだけ。簡単ですね。もちろん、BitmapDataの範囲拡張&収縮を使えば、PotrAs を使わなくてもできますが、こちらの方がわかりやすくてメンテナンスしやすそうです。
ソースは以下に(25行)。
package { import flash.display.*; import flash.filters.*; import com.nitoyon.potras.*; [SWF(width="420", height="120")] public class Pop extends Sprite { public function Pop() { var list:ClosedPathList = PotrAs.traceLetter("本日開店", 100); graphics.lineStyle(14, 0xff0000); list.draw(graphics); graphics.lineStyle(8, 0xffffff); list.draw(graphics); graphics.lineStyle(4, 0xff0000); graphics.beginFill(0xff0000); list.draw(graphics); graphics.endFill(); filters = [new DropShadowFilter(4, 45, 0x000080, 1, 0, 0)]; } } }