The HTTPService class is in the "library://ns.adobe.com/flex/spark" library namespace; and at the top of the view tag you gave that namespace a value of s:
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="" >
This is the default, BTW, but you can change it to anything you want. In theory something like this should work:
<s:View xmlns:notfx="http://ns.adobe.com/mxml/2009"
xmlns:fx="library://ns.adobe.com/flex/spark" title="" >
<notfx:Style>
.myClass { color: Red }
</notfx:Style>
<notfx:Declarations>
<fx:HTTPService id="userRequest" url="http://localhost/tabletteNR/NR.php" useProxy="false" method="POST"> // it causes an error "Impossible to resolve <fx:HTTPService> as a component implementation"
<fx:request xmlns="">
<username>a</username>
<emailaddress>b</emailaddress>
</fx:request>
</fx:HTTPService>
</fx:Declarations>
Although it is unusual and seems like a lot of work.
The namespace URLs and the classes inside the namespace are defined in a manifest.xml file which can be created as part of the SWC. Most Flex Developer's I know do not bother to change them.