 	//  Properties
 	//
 	//--------------------------------------------------------------------------
+
+	//----------------------------------
+    //  angle
+    //----------------------------------
+    
+    /**
+     *  @private
+     *  Storage for the angle property.
+     */
+    mx_internal var _angle:Number;
+    
+    [Inspectable(category="General")]
+	[Deprecated(replacement="rotation")]
+    /**
+     *  By default, the LinearGradientStroke defines a transition
+     *  from left to right across the control. 
+     *  Use the <code>angle</code> property to control the transition direction. 
+     *  For example, a value of 180.0 causes the transition
+     *  to occur from right to left, rather than from left to right.
+     *
+     *  @default 0.0
+     */
+    public function get angle():Number
+    {
+        return _angle / Math.PI * 180;
+    }
+
+    /**
+     *  @private
+     */
+    public function set angle(value:Number):void
+    {
+        var oldValue:Number = _angle;
+        _angle = value / 180 * Math.PI;
+        
+        mx_internal::dispatchGradientChangedEvent(
+                            "angle", oldValue, _angle);
+    }  
 
 	//----------------------------------
 	//  entries

		
		dispatchGradientChangedEvent("entries", oldValue, value);
	}

	//--------------------------------------------------------------------------
	//


import flash.events.Event;
import flash.events.EventDispatcher;
import flash.geom.Matrix;

import mx.core.mx_internal;
import mx.events.PropertyChangeEvent;

