 		this.color = color;
 		this.alpha = alpha;
 	}
-
-	//--------------------------------------------------------------------------
-	//
-	//  Properties
-	//
-	//--------------------------------------------------------------------------
 	
 	//----------------------------------
     //  alpha

			notifyFilterChanged();
		}
	}

	//--------------------------------------------------------------------------
	//
	//  Methods
	//
	//--------------------------------------------------------------------------

	/**
     * @private
     * Notify of a change to our filter, so that filter stack is ultimately 
     * re-applied by the framework.
     */ 
	private function notifyFilterChanged():void
	{
		dispatchEvent(new Event(Event.CHANGE));
	}

	//--------------------------------------------------------------------------
	//
	//  IFlexBitmapFilter 
	//
	//--------------------------------------------------------------------------

	/**
	 *  Creates a flash.filters.ConvolutionFilter instance using the current 
	 *  property values. 
	 * 
	 *  @return flash.filters.ConvolutionFilter instance
	 */		
	public function createBitmapFilter():BitmapFilter 
	{
		return new flash.filters.ConvolutionFilter(matrixX, matrixY, matrix, divisor, 
												   bias, preserveAlpha, clamp, color,
												   alpha);
	}
}
}
	                                  clamp:Boolean = true, color:uint = 0, 
	                                  alpha:Number = 0.0)
	{
		this.matrixX = matrixX;
		this.matrixY = matrixY;
		this.matrix = matrix;
