не знаю, известные ли это грабли, но вот наступил и решил поделиться. если значения в с# извлекаются с помощью Request.Form, то в URLRequest необходимо указывать кодировку. иначе говоря, код

Код:
var request:URLRequest = new URLRequest("script.aspx");
var variables:URLVariables = new URLVariables();
variables.varname = varvalue;
...
request.data = variables;
request.method = "POST";
request.contentType = "application/x-www-form-urlencoded";
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onResponse);
loader.load (request);
работает, а код

Код:
var request:URLRequest = new URLRequest("script.aspx");
var variables:URLVariables = new URLVariables();
variables.varname = varvalue;
...
request.data = variables;
request.method = "POST";
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onResponse);
loader.load (request);
нет.