Class fever.display.FilterBuilder

Description

Apply Flash filter on MovieClip.

All methods starting with 'set' ( ie setShadow ) don't enqueue filter effects.
If you call setShadow twice, only one shadow filter is applied.

If you want to enqueue filters, use methods starting with 'add'

Example

   var button : MovieClip = Fever.stage.createEmptyMovieClip( "name" );
   FilterBuilder.setShadow( button );
 

Method Index

addBevel(), addBlur(), addColorMatrix(), addFilter(), addGlow(), addGradientBevel(), addGradientGlow(), addShadow(), clean(), cleanBevel(), cleanBlur(), cleanGlow(), cleanGradientBevel(), cleanGradientGlow(), cleanShadow(), clearFilterType(), getFilterIndex(), getFilterTypeIndex(), getSoftShadowFilter(), getToGrayFilter(), removeFilter(), setBevel(), setBlur(), setColorMatrix(), setGlow(), setGradientBevel(), setGradientGlow(), setShadow()

Method Detail

getSoftShadowFilter

static public function getSoftShadowFilter():DropShadowFilter

Returns a default DropShadowFilter.

  • length : 0
  • direction : 45
  • alpha : 100
  • blurX : 10
  • blurY : 10
  • strength : 0.5
  • quality : FilterQuality.HIGH

getToGrayFilter

static public function getToGrayFilter():ColorMatrixFilter

Returns predefined greyscale color matrix.

setShadow

static public function setShadow(target:MovieClip, filter:DropShadowFilter):DropShadowFilter

Sets a shadow filter.

Parameters

filter( optional ) DropShadowFilter filter

addShadow

static public function addShadow(target:MovieClip, filter:DropShadowFilter):DropShadowFilter

Adds a new shadow filter.

Parameters

filter( optional ) DropShadowFilter filter

cleanShadow

static public function cleanShadow(target:MovieClip):Void

Removes all shadow filter from target MovieClip.

setGlow

static public function setGlow(target:MovieClip, filter:GlowFilter):GlowFilter

Sets a glow filter.

Parameters

filter( optional ) GlowFilter filter

addGlow

static public function addGlow(target:MovieClip, filter:GlowFilter):GlowFilter

Sets a glow filter.

Parameters

filter( optional ) GlowFilter filter

cleanGlow

static public function cleanGlow(target:MovieClip):Void

Removes all glow filter from passed-in target MovieClip.

setBevel

static public function setBevel(target:MovieClip, filter:BevelFilter):BevelFilter

Sets a bevel filter.

Parameters

filter( optional ) BevelFilter filter

addBevel

static public function addBevel(target:MovieClip, filter:BevelFilter):BevelFilter

Adds a new bevel filter.

Parameters

filter( optional ) BevelFilter filter

cleanBevel

static public function cleanBevel(target:MovieClip):Void

Removes all bevel filter from passed-in target MovieClip.

setColorMatrix

static public function setColorMatrix(target:MovieClip, filter:ColorMatrixFilter):ColorMatrixFilter

Sets a color filter.

Parameters

filterColorMatrixFilter filter

addColorMatrix

static public function addColorMatrix(target:MovieClip, filter:ColorMatrixFilter):ColorMatrixFilter

Adds a new color filter.

Parameters

filterColorMatrixFilter filter

setGradientGlow

static public function setGradientGlow(target:MovieClip, filter:GradientGlowFilter):GradientGlowFilter

Sets a gradient glow filter.

Parameters

filterGradientGlowFilter filter

addGradientGlow

static public function addGradientGlow(target:MovieClip, filter:GradientGlowFilter):GradientGlowFilter

Adds a new gradient glow filter.

Parameters

filterGradientGlowFilter filter

cleanGradientGlow

static public function cleanGradientGlow(target:MovieClip):Void

Removes all gradient glow filter from passed-in target MovieClip.

setGradientBevel

static public function setGradientBevel(target:MovieClip, filter:GradientBevelFilter):GradientBevelFilter

Sets a gradient bevel filter.

Parameters

filterGradientGlowFilter filter

addGradientBevel

static public function addGradientBevel(target:MovieClip, filter:GradientBevelFilter):GradientBevelFilter

Adds a new gradient bevel filter.

Parameters

filterGradientBevelFilter filter

cleanGradientBevel

static public function cleanGradientBevel(target:MovieClip):Void

Removes all gradient bevel filter from passed-in target MovieClip.

setBlur

static public function setBlur(target:MovieClip, filter:BlurFilter):BlurFilter

Sets a blur filter.

Parameters

filter( optional ) BlurFilter filter

addBlur

static public function addBlur(target:MovieClip, filter:BlurFilter):BlurFilter

Adds a new blur filter.

Parameters

filter( optional ) BlurFilter filter

cleanBlur

static public function cleanBlur(target:MovieClip):Void

Removes all blur filter from passed-in target MovieClip.

addFilter

static public function addFilter(target:MovieClip, filter):Void

Adds passed-in filter to passed-in target MovieClip.

Parameters

filterBitmapFilter instance

removeFilter

static public function removeFilter(target:MovieClip, filter:BitmapFilter):Void

Removes passed-in filter from passed-in target MovieClip.

Parameters

filterBitmapFilter instance

clean

static public function clean(target:MovieClip):Void

Removes all filters from passed-in target MovieClip.

clearFilterType

static public function clearFilterType(target:MovieClip, filterType:Function):Void

Removes all filter ( type as filterType parameter ) from passed-in target MovieClip.

Parameters

filterTypeFilter type

getFilterIndex

static public function getFilterIndex(target:MovieClip, filter:BitmapFilter):Number

Returns filter index ( Filter Array position ).
The search is made on filter instance.

Returns -1 if passed-in filter is not applied on passed-in target MovieClip.

Parameters

getFilterTypeIndex

static public function getFilterTypeIndex(target:MovieClip, filterType:Function):Number

Returns filter index ( Filter Array position ).
The search is made on filter type.

Returns -1 if passed-in filter type is not applied on passed-in target MovieClip.

Parameters

filterTypeFilter to search