 		   		_layoutFeatures.layoutScaleX = value;
 		   	}
 	   		invalidateTransform();
-	   		invalidateProperties();
 	
 	        // If we're not compatible with Flex3 (measuredWidth is pre-scale always)
 	        // and scaleX is changing we need to invalidate parent size and display list

            return;

        if(_layoutFeatures == null)
	        super.x  = value;
	   	else
	   	{
	   		_layoutFeatures.layoutX = value;
	   		invalidateTransform();
	   	}

        invalidateProperties();

        dispatchEvent(new Event("xChanged"));
    }

		features.layoutY = y;
		features.layoutZ = z;
		_layoutFeatures = features;
		invalidateTransform(false);
	}


