Была похожая проблема и было обнаружено, что флэш получает от сервера только ответы HTTP 200. Все ошибки обрабатываются как ошибки без пересылки сообщений. Итак, мы «изобрели» наши собственные веб-сервисы, которые добавляют дополнительный заголовок. Мы всегда возвращаем статус 200 для ответа HTTP, но добавляем код возврата и сообщение в наш заголовок.
Затем мы анализируем наш пользовательский заголовок и получаем верный ответ.
Также прочитал, что эта проблема решена в новейшем флеш-плеере 10, но, возможно, все еще в версии для разработчиков. И поскольку нам нужна также версия 9, мы продолжаем использовать наши пользовательские заголовки.