sooGLOW (function)

from_ greenass hansune
As 3.0


///////////////////////////////////////////////////////////////
////////////////////glow function //////////////////////////////
///////////////////////////////////////////////////////////////
function sooGLOW(object:Object,color:Number,alpha:Number,blurXY:Number,quality:Number) {
 var filter:BitmapFilter = getGlowFilter(color,alpha,blurXY,quality);
 var myFilters:Array = new Array();
 myFilters.push(filter);
 object.filters = myFilters;
}
function sooGLOW_DEL(object:Object):void {
 object.filters = null;
}

function getGlowFilter(color:Number,alpha:Number,blurXY:Number,quality:Number):BitmapFilter {
 //var color:Number = 0x000000;
 //var alpha:Number = 0.24;
 var blurX:Number = blurXY;
 var blurY:Number = blurXY;
 var strength:Number = 2;
 var inner:Boolean = false;
 var knockout:Boolean = false;
 switch (quality) {
  case 1 :
   quality = BitmapFilterQuality.LOW;
   break;
  case 2 :
   quality = BitmapFilterQuality.MEDIUM;
   break;
  case 3 :
   quality = BitmapFilterQuality.HIGH;
   break;
 }

 return new GlowFilter(color,alpha,blurX,blurY,strength,quality,inner,knockout);
}