 	    	_scaleX = result[2].x;
 	    	_scaleY = result[2].y;
 	    	_scaleZ = result[2].z;
+	    	_transformX = _transformY = _transformZ = 0;
 	    }                        
 	    else if(sourceOfTruth == SOURCE_MATRIX)
 	    {

		if ((_flags & PROPERTIES_VALID) == false) validatePropertiesFromMatrix();
		if(value == _y)
			return;
		_y = value;
		invalidate(INVALIDATE_FROM_PROPERTY,false);
	}
	
    /**

		else
			m.identity();
	
		AdvancedLayoutFeatures.build2DMatrix(m,_transformX,_transformY,
					  _scaleX,_scaleY,
					  _rotationZ,
					  _x,_y);	
