 		if(_flags & COMPUTED_MATRIX_VALID)
 			return _computedMatrix;
 	
-		if(!offsets && stretchX == 1 && stretchY == 1)
+		if(!postLayoutTransformOffsets && stretchX == 1 && stretchY == 1)
 		{
 			return layout.matrix;
 		}			

     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
	public var layer:Number = 0;


	

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