     private var nonRepeatSourceCreated:Boolean = false;
     private var bitmapDataCreated:Boolean = false;
     
-	//--------------------------------------------------------------------------
-	//
-	//  Properties
-	//
-	//--------------------------------------------------------------------------
+    //--------------------------------------------------------------------------
+    //
+    //  Properties
+    //
+    //--------------------------------------------------------------------------
 
     //----------------------------------
     //  alpha

     */
    public function set fillMode(value:String):void
    {
    	var oldValue:String = _fillMode; 
        if (value != _fillMode)
        {
            _fillMode = value;

        }
    }

    //----------------------------------
    //  rotation
    //----------------------------------
    
    private var _rotation:Number = 0;

    [Bindable("propertyChange")]
    [Inspectable(category="General")]   
    
    /**
     *  The number of degrees to rotate the bitmap.
     *  Valid values range from 0.0 to 360.0.
     *  
     *  @default 0
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function get rotation():Number
    {
        return compoundTransform ? compoundTransform.rotationZ : _rotation;
    }
    
    public function set rotation(value:Number):void
    {      
        if (value != rotation)
        {
            var oldValue:Number = rotation;
