 	 * @private
 	 * offset values applied by the user
 	 */
-	private var _offsets:TransformOffsets;
+	private var _postLayoutTransformOffsets:TransformOffsets;
 	
     /**
      * @private

                    invalidate(); 
                }       
            }
            if (targetPostLayoutPosition != null && _offsets != null)
            {
                var adjustedComputedCenterV:Vector3D = transformVector(computedMatrix3D,transformCenter);
                if (adjustedComputedCenterV.equals(targetPostLayoutPosition) == false)
                {
                    offsets.x +=targetPostLayoutPosition.x - adjustedComputedCenterV.x;
                    offsets.y += targetPostLayoutPosition.y - adjustedComputedCenterV.y;
                    offsets.z += targetPostLayoutPosition.z - adjustedComputedCenterV.z;
                    invalidate(); 
                }       
            }

        var y:Number = layout.y;
        var z:Number = layout.z;
        
        if (postLayoutTransformOffsets)
        {
            sx *= postLayoutTransformOffsets.scaleX;
            sy *= postLayoutTransformOffsets.scaleY;
            sz *= postLayoutTransformOffsets.scaleZ;
            rx += postLayoutTransformOffsets.rotationX;
            ry += postLayoutTransformOffsets.rotationY;
            rz += postLayoutTransformOffsets.rotationZ;
            x += postLayoutTransformOffsets.x;
            y += postLayoutTransformOffsets.y;
            z += postLayoutTransformOffsets.z;
        }
			
		build3DMatrix(m, tx, ty, tz, sx, sy, sz, rx, ry, rz, x, y, z);
