Packagejp.naggg.filters
Classpublic class BorderFilterFactory
InheritanceBorderFilterFactory Inheritance Object

GlowFilter インスタンスを拡張した境界線フィルタを生成します. 境界線は、flash.filter.GlowFilter インスタンスの、blurX, blurY, strength を 調整することによって作ることができます. このクラスはその変換式により、GlowFilter インスタンスを BorderFilter と なるようにプロパティを変更します. 生成される GlowFilter インスタンスには、 外部から更新されたくないプロパティがあります.注意してください. ・blurX ・blurY ・strength ・quality また、既知の問題として、幅が20pxを超えたくらいから、フィルタの精度が汚くなります. 使用は幅が少ないであろうテキストなどに限った方が無難と思われます.



Public Methods
 MethodDefined By
  
静的クラスなのでインスタンスを作りません.必ずエラーを返します.
BorderFilterFactory
  
adjustWidth(borderFilter:GlowFilter, width:Number):void
[static] BorderFilterの幅を調整し変更します.
BorderFilterFactory
  
clone(borderFilter:GlowFilter):GlowFilter
[static] BorderFilterの複製を返します.
BorderFilterFactory
  
create(color:uint, alpha:Number = 1, width:Number = 2, inner:Boolean = false):GlowFilter
[static] GlowFilter インスタンスを拡張した境界線フィルタを生成します.
BorderFilterFactory
Constructor Detail
BorderFilterFactory()Constructor
public function BorderFilterFactory()

静的クラスなのでインスタンスを作りません.必ずエラーを返します.


Throws
Error — #2012: BorderFilterFactory クラスをインスタンス化することはできません。
Method Detail
adjustWidth()method
public static function adjustWidth(borderFilter:GlowFilter, width:Number):void

BorderFilterの幅を調整し変更します.

Parameters

borderFilter:GlowFilter
 
width:Number

clone()method 
public static function clone(borderFilter:GlowFilter):GlowFilter

BorderFilterの複製を返します.

Parameters

borderFilter:GlowFilter

Returns
GlowFilter
create()method 
public static function create(color:uint, alpha:Number = 1, width:Number = 2, inner:Boolean = false):GlowFilter

GlowFilter インスタンスを拡張した境界線フィルタを生成します.

Parameters

color:uint — 境界線の色、16進数で指定します
 
alpha:Number (default = 1) — 境界線の幅、ピクセルで指定します
 
width:Number (default = 2) — 境界線が内部かどうか
 
inner:Boolean (default = false)

Returns
GlowFilter