package {
import flash.display.*;
import flash.filters.*;
//ブラーフィルタを使用する
public class BlurFilterEx extends Sprite {
//リソース
[Embed(source='0.swf')]
private var Anime0:Class;
//コンストラクタ
public function BlurFilterEx() {
//アニメの追加
var anime0:Sprite=new Anime0();
anime0.x=120;
anime0.y=120;
addChild(anime0);
//フィルタの指定
var filter:BitmapFilter=getFilter();
var myFilters:Array=new Array();
myFilters.push(filter);
filters=myFilters;
}
//フィルタの取得
private function getFilter():BitmapFilter {
var filter:BlurFilter=new BlurFilter();
filter.blurX =4;//水平方向のぼかし量
filter.blurY =4;//垂直方向のぼかし量
filter.quality=BitmapFilterQuality.HIGH;//ぼかしの実行回数
return filter;
}
}
}
|