 		if (value == _rotationZ)
 			return;
 		_rotationZ = value;
-		invalidate(INVALIDATE_FROM_PROPERTY,false);
+		invalidate(INVALIDATE_FROM_PROPERTY, false /*affects3D*/);
 	}
 	
     /**

		if (value == _z)
			return;
		translateBy(0,0,value-_z);
		invalidate(INVALIDATE_FROM_PROPERTY,true);
	}
	
    /**

	
	
	/** 
     *  Applies the delta to the transform's translation component. Unlike setting the x, y, or z properties directly,
	 *  this method can be safely called without changing the transform's concept of 'the source of truth'.
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion Flex 3
	 */
	public function translateBy(x:Number,y:Number,z:Number = 0):void
	{
		if (_flags & MATRIX_VALID)
