 									   quality:int = 1, type:String = "inner", 
 									   knockout:Boolean = false)
 	{
-		super();
-		
 		this.distance = distance;
 		this.angle = angle;
 		this.blurX = blurX;

////////////////////////////////////////////////////////////////////////////////
//
//  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.Event;	
import flash.events.EventDispatcher;
import flash.filters.BitmapFilter;
import flash.filters.BitmapFilterQuality;
import flash.filters.BitmapFilterType;
import flash.filters.GradientGlowFilter;

import mx.events.PropertyChangeEvent;
import mx.filters.IFlexBitmapFilter;
import mx.graphics.GradientEntry;

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

[DefaultProperty("entries")]

/**
 *  @review 
 * 
 * 	The mx.filters.GradientGlowFilter class is based on 
 *  flash.filters.GradientGlowFilter but adds support for 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.GradientGlowFilter if you plan
 *  to dynamically change the filter property values.  
 * 
 *  @see flash.filters.GradientGlowFilter
 */	
public class GradientGlowFilter extends EventDispatcher implements IFlexBitmapFilter
{
	include "../core/Version.as";

    //--------------------------------------------------------------------------
    //
    //  Constructor
    //
    //--------------------------------------------------------------------------
    	
	/**
	 * @copy flash.filters.GradientGlowFilter
	 */ 		
	public function GradientGlowFilter(distance:Number = 4.0, angle:Number = 45, 
									   colors:Array = null, alphas:Array = null, 
									   ratios:Array = null, blurX:Number = 4.0, 

		this.type = type;
		this.knockout = knockout;
		
		super(colors, alphas, ratios);
	}
	
	public function clone():BitmapFilter
	{
		return new flash.filters.GradientGlowFilter(distance, angle, colors, alphas, ratios, 
										blurX, blurY, strength, quality, type,
