【Tips】【ActionScript】縁取り

描画している物に対して簡単に縁取りを行いたいと思った時はBlurFilterとColorTransformを使えば簡単に行うことができます。

1.縁取りさせたい素材をSpriteなりBitmapDataなりに描いていきます
2.BitmapDataに縁取りさせたい素材を描きこむ
3.BitmapDataにBlurFilterをかける
4.BitmapData.colorTransformを弄る

これで完成

wonderflにこの処理を使った物を投稿してみました

Edgeing 〜簡易縁取り〜 - wonderfl build flash online

ポイントは95〜96行目

edgecanvas.applyFilter( ballcanvas, edgecanvas.rect, new Point(), new BlurFilter(8, 8, 1) );
edgecanvas.colorTransform( edgecanvas.rect, new ColorTransform(0,0,0,0,100,100,100,255));