Здравствуйте! Помогите разобраться в проблеме, которая заключается в следующем. Описываю функцию для отправки запроса серверу (Использую Flex 4 и FlashDevelop):

Код AS3:
на вход подаю callback функцию tmp
var params:String = new String;
var vars:URLVariables = new URLVariables;
...
vars.method = "запрос";
...
reqt2.method = URLRequestMethod.POST;
loaderData.addEventListener(Event.COMPLETE, tmp, false, 0, true);
loaderData.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler, false, 0, true);
try{
loaderData.load(reqt2);
}
catch (error:Error) {
trace("Unable to load URL");
}

Код AS3:
public function ioErrorHandler( e:IOErrorEvent ):void {
trace("ORNLoader:ioErrorHandler: " + e);
trace(e.target.data);
//var error:Error;
fTemp(loaderData.data);
var s:String = e.target.data;
this.debug.addDebugMsg(loaderData);
this.funError();
//loaderData.load(reqt2);
}
Так вот, компилю флешку и запускаю в FD, все срабатывает "как надо". Сервер мне шлет ответ:

Код AS3:
ORNLoader:ioErrorHandler: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Ошибка потока. URL: http://myserver"]
Как положено, срабатывает функция ioErrorHandler, в которой я в текстовое поле вывожу текст ошибки из event.target.data ({"error_code":102}).
C этого момента и начинаются для меня чудеса, если флешку запускаю в среде FD, в текстовое поле выводится текст ошибки, но если запускаю в браузере через хтмл, то текстовое поле пусто. Ковырялся, ковырялся, но чет так и не разобрался. Понял только одно что в браузере выводится только

Код AS3:
[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032]
Я так понимаю в браузере по каким то причинам закрыт доступ к некоторым свойствам объекта IOErrorEvent (event.target.data). Подскажите как выйти из такой ситуации, мне обязательно надо обработать ответ, в котором содержить ключевое значение ().