チェンジセット 2901

差分発生行の前後
無視リスト:
コミット日時:
2009/07/04 10:46:12 (3 年前)
コミッタ:
dsler
ログメッセージ:

テクスチャパターンを用いたときの品質を上げる目的で、ブラーをかけるプロパティを追加

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/SirdsAS3/org/libspark/dsler/SirdsAS3/RDSImage.as

    r2899 r2901  
    3535        import flash.display.BitmapData; 
    3636        import flash.display.Sprite; 
     37        import flash.filters.BitmapFilter; 
     38        import flash.filters.BitmapFilterQuality; 
     39        import flash.filters.BlurFilter; 
    3740         
    3841        public class RDSImage extends Sprite 
     
    4447                private var _shape:Sprite = new Sprite; 
    4548                private var _patternWidth:int; 
     49                private var _blurSize:Number = 0; 
    4650                 
    4751                public function RDSImage(rds:Sprite, patternWidth:int, shape:BitmapData) 
     
    96100                } 
    97101                 
     102                public function set blurSize(val:Number):void{ 
     103                        _blurSize = val; 
     104                        var b:BitmapFilter = new BlurFilter(_blurSize, _blurSize, BitmapFilterQuality.HIGH); 
     105                        var mf:Array = new Array; 
     106                        mf.push(b); 
     107                        this.filters = mf; 
     108                } 
     109                public function get blurSize():Number{ 
     110                        return(_blurSize); 
     111                } 
     112                 
    98113                public function set shapeAlpha(val:Number):void{ 
    99114                        _shape.alpha = val;