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

	 */
	public function get offsetY():Number
	{
		return y;
	}
	
	public function set offsetY(value:Number):void
	{
		y = value;
	}

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

        if (compoundTransform)
        {
            transformMatrix = compoundTransform.matrix;
            transformMatrix.translate(targetOrigin.x, targetOrigin.y);
        }
        else
        {
            // Calculate default scaleX, scaleY
            var defaultScaleX:Number = scaleX;
            var defaultScaleY:Number = scaleY;

            // If fillMode is scale then scale to fill the content area  
            if (fillMode == BitmapFillMode.SCALE)
            {
                // calculate defaultScaleX only if explicit scaleX is not specified
                if (isNaN(scaleX) && sourceAsBitmapData.width > 0)
                    defaultScaleX = targetBounds.width / sourceAsBitmapData.width;
                
                // calculate defaultScaleY if it's not already specified
                if (isNaN(scaleY) && sourceAsBitmapData.height > 0)
                    defaultScaleY = targetBounds.height / sourceAsBitmapData.height;
            }

            if (isNaN(defaultScaleX))
                defaultScaleX = 1;
            if (isNaN(defaultScaleY))
                defaultScaleY = 1;

            // Calculate default x, y
            var regX:Number =  !isNaN(x) ? x + targetOrigin.x : targetBounds.left;
            var regY:Number =  !isNaN(y) ? y + targetOrigin.y : targetBounds.top;

            transformMatrix.identity();
            transformMatrix.translate(-transformX, -transformY);
            transformMatrix.scale(defaultScaleX, defaultScaleY);
            transformMatrix.rotate(rotation * RADIANS_PER_DEGREES);
            transformMatrix.translate(regX + transformX, regY + transformY);
        }

        // If repeat is true, fillMode is repeat, or if the source bitmap size  
        // equals or exceeds the targetBounds, just use the source bitmap
        if (repeatFill || 
