здравствуйте. пытаюсь обмениваться данными с сервером, но не очень получается. точнее совсем не получается.
сервер на Java (сервлет). Принимает данные через POST и возвращает какой-нибудь ответ. До этого проверял на as2 -всё работало, и работает до сих пор. Пытаюсь сделать на AS3 - не выходит. вот код AS3 (за основу был взят какой-то пример):

Код:
import mx.core.Application;
import mx.modules.ModuleLoader;
var resultVars:URLLoader = new URLLoader();
var dataToSave:XML = <gamescore>
<username>user</username>
<score>234234</score>
</gamescore>;
public function snd(){
var url:String = "http://localhost/XXX/yyy";
var request:URLRequest = new URLRequest(url);
request.data = dataToSave;
request.contentType = "text/xml";
request.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.addEventListener( Event.COMPLETE, handleResponse );
loader.load(request);
}
private function handleResponse( event:Event ):void {
try {
var success:String = new String( event.target.data );
this.message.text = success;
} catch ( e:TypeError ) {
this.message.text = "Could not parse XML response from server.";
}
}
snd() вызывается нажатием на кнопку. но вместо отправки запроса на сервер (до сервера даже не доходит - логи чистые), выкидывает окошко с ошибкой.

Код:
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://localhost/XXX/yyy
at btnandfld/snd()
at btnandfld/___Button1_click()
если сделать url="http://localhost/XXX", то ошибки не возникает - загружается текст странички index.htm, которая лежит по этому адресу. но это понятное дело, не годится
где-то наткнулся на упоминание о запрете на загрузку из других доменов, но что-то не разобрался что к чему...
в чём может быть проблема??