ひっと

グローフィルタ GlowFilterで装飾する (AS3)

~ Flashアプリ、ゲームのためのAS3サンプルプログラム集 ~

グローフィルタで装飾する

テキストやスプライトの装飾に重宝します。
グローフィルタでまかなえるものは画像を用意しなくても良いためswfファイルを軽く作ることができます。

AS3 サンプル ソースコード


package
{
    import flash.display.Sprite;
    import flash.filters.GlowFilter;

    import flash.text.TextField;

    [SWF(width="400", height="300")]
    public class Main extends Sprite
    {
        public function Main()
        {

            var glow : GlowFilter = new GlowFilter( 0xFF3333, 1, 10, 10, 255 );    //赤色の縁
            var glow2 : GlowFilter = new GlowFilter( 0xFFFFFF, 1, 10, 10, 2 );    //白いぼけた縁

            var t:TextField = new TextField();

            t.text = "ぐろーふぃるたー";
            t.textColor = 0xFFFF00;
            t.scaleX = 3;
            t.scaleY = 3;

            t.filters = [ glow, glow2 ];

            this.addChild(t);
            
            var s:Sprite = new Sprite();
            s.graphics.beginFill(0xFFFF00);
            s.graphics.drawCircle(100,150,50);
            s.graphics.endFill();

            s.filters = [ glow, glow2 ];

            this.addChild(s);
        }
    }
}

目次へ
52888