 		}
 	}
 	
+	//----------------------------------
+    //  strength
+    //----------------------------------
+	
+	private var _strength:Number = 1;
+	
+	/**
+	 *  The strength of the imprint or spread. The higher the value, the more 
+	 *  color is imprinted and the stronger the contrast between the glow and 
+	 *  the background. Valid values are 0 to 255. A value of 0 means that the 
+	 *  filter is not applied. The default value is 1. 
+	 */
+	public function get strength():Number
+	{
+		return _strength;
+	}
+	
+	public function set strength(value:Number):void
+	{
+		if (value != _strength)
+		{
+			_strength = value;
+			notifyFilterChanged();
+		}
+	}	
+		
 	//----------------------------------
     //  type
     //----------------------------------

		this.type = type;
		this.knockout = knockout;	
	}
	
	//----------------------------------
    //  angle

////////////////////////////////////////////////////////////////////////////////
//
//  ADOBE SYSTEMS INCORPORATED
//  Copyright 2003-2008 Adobe Systems Incorporated
//  All Rights Reserved.
//
//  NOTICE: Adobe permits you to use, modify, and distribute this file
//  in accordance with the terms of the license agreement accompanying it.
//
////////////////////////////////////////////////////////////////////////////////

package mx.filters
{
import flash.events.IEventDispatcher;
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.filters.BevelFilter;
import flash.filters.BitmapFilter;
import flash.filters.BitmapFilterQuality;
import flash.filters.BitmapFilterType;
import mx.filters.IFlexBitmapFilter;

/**
 *  @review 
 *  Dispatched when a property value has changed. 
 */ 
[Event(name="change", type="flash.events.Event")]

/**
 *  @review 
 * 
 * 	The mx.filters.BevelFilter class supports dynamically updating property values. 
 *  When a property changes, it dispatches an event that tells the filter owner to
 *  reapply the filter. Use this class instead of flash.filters.BevelFilter if you plan
 *  to dynamically change the filter property values.  
 * 
 *  @see flash.filters.BevelFilter
 */
public class BevelFilter extends EventDispatcher implements IFlexBitmapFilter
{
	include "../core/Version.as";
	
	//--------------------------------------------------------------------------
    //
    //  Constructor
    //
    //--------------------------------------------------------------------------
	
	/**
	 * @copy flash.filters.BevelFilter
	 */ 
	public function BevelFilter(distance:Number = 4.0, angle:Number = 45, 
								highlightColor:uint = 0xFFFFFF, highlightAlpha:Number = 1.0, 
								shadowColor:uint = 0x000000, shadowAlpha:Number = 1.0, 
