I used MX:Webservice in MXML to access a remote webservice like

<mx:WebService id="ws" wsdl="http://www.webservicex.com/CurrencyConvertor.asmx?WSDL">
<mxperation name="ConversionRate" result="convert();">
<mx:request>
<FromCurrency>{fromC.text}</FromCurrency>
<ToCurrency>{toC.text}</ToCurrency>
</mx:request>
</mxperation>
</mx:WebService>

In flex builder it worked fine but after deploying it on a free web hosting site, I'm getting security error.
Free web hosting website provide "ASP" scripting support...Is creating a proxy the right approach since I do not have permission to place crossdomain.xml in remote server. Can someone guide me to write a proxy in ASP for the above webservice?