There are couple of things you may want to check:
a) the name space declaration for 'mx' has changed from 'halo' to 'mx' - xmlns:mx="library://ns.adobe.com/flex/mx".
By the way, you can use <s:HTTPService> as well as <mx:HTTPService>
b) There is <s:BorderContainer>, not <s:border>.
Got it, looks like minor syntax changes, I was able to figure them out with autocomplete.