AS3 フィルタを作成

Flash

AS3でFlashのムービークリップにフィルタで効果をつけてみるコードです。
ここではドロップシャドウという影をつけるフィルタと、グローという発光しているような効果のフィルタです。

 ムービークリップのインスタンス名はmovieNameだとします。
 
 import flash.filters.GlowFilter;
 import flash.filters.DropShadowFilter;
 
 // フィルタを作成して配列に追加します。
 var glow:GlowFilter = new GlowFilter();
 
 // フィルタを作成して配列に追加します。
 
 glow.color = #98defc;
 glow.alpha = 1;
 glow.blurX = 25;
 glow.blurY = 25;
 glow.quality = BitmapFilterQuality.MEDIUM;
 
 var dropShadow:DropShadowFilter = new DropShadowFilter();
 addChild(movieName);
 
 var filtersArray:Array = new Array(glow,dropShadow);
 
 // 表示オブジェクトにフィルタ配列を割り当てて、フィルタを適用します。
 movieName.filters = filtersArray;
 
 stop();

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です