      */
     public function get rotation():Number
     {
-        return _rotation;
+        return compoundTransform ? compoundTransform.rotationZ : _rotation;
     }
 
     /**

	 */
    public function set scaleX(value:Number):void
    {
    	var oldValue:Number = _scaleX;
    	if (value != oldValue)
    	{
    		_scaleX = value;
    		dispatchGradientChangedEvent("scaleX", oldValue, value);
    	}
    }

    //----------------------------------
	//  scaleX
	//----------------------------------
    
    private var _scaleX:Number;
    
    [Bindable("propertyChange")]
