 		}
         final public function set scaleX(value : Number) : void
 		{
+			if (_invalidComponents)
+				updateComponents(COMPONENT_SCALE);
 			setScale(value, _scale.y, _scale.z);
 		}
 		

		}
        final public function set translationY(value : Number) : void
		{
			setTranslation(_translation.x, value, _translation.z);
		}
		

		}
        final public function set rotationX(value : Number) : void
		{
			if (_invalidComponents)
				updateComponents(COMPONENT_ROTATION);
			setRotation(value, _rotation.y, _rotation.z);
		}
		
