      */
     public function set matrix(value:Matrix):void
     {
-    	var oldValue:Matrix = matrix;
-    	
-    	var oldX:Number = x;
-    	var oldY:Number = y;
-    	var oldRotation:Number = rotation;
-    	
-    	if (value == null)
-    	{
-    		compoundTransform = null;
-    		x = NaN;
-    		y = NaN;
-    		rotation = 0;
-    	}	
-    	else
-    	{
-	    	// Create the transform if none exists. 
-	    	if (compoundTransform == null)
-	            compoundTransform = new CompoundTransform();
-	       	compoundTransform.matrix = value; // CompoundTransform will create a clone
-	       	
-	       	dispatchGradientChangedEvent("x", oldX, compoundTransform.x);
-	       	dispatchGradientChangedEvent("y", oldY, compoundTransform.y);
-	       	dispatchGradientChangedEvent("rotation", oldRotation, compoundTransform.rotationZ);
-	    }
+        var oldValue:Matrix = matrix;
+        
+        var oldX:Number = x;
+        var oldY:Number = y;
+        var oldRotation:Number = rotation;
+        
+        if (value == null)
+        {
+            compoundTransform = null;
+            x = NaN;
+            y = NaN;
+            rotation = 0;
+        }   
+        else
+        {
+            // Create the transform if none exists. 
+            if (compoundTransform == null)
+                compoundTransform = new CompoundTransform();
+            compoundTransform.matrix = value; // CompoundTransform will create a clone
+            
+            dispatchGradientChangedEvent("x", oldX, compoundTransform.x);
+            dispatchGradientChangedEvent("y", oldY, compoundTransform.y);
+            dispatchGradientChangedEvent("rotation", oldRotation, compoundTransform.rotationZ);
+        }
     }
     
     //----------------------------------

    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. 

     */
    public function get y():Number
    {
        return compoundTransform ? compoundTransform.y : _y;    
    }
    
    /**
