Я думаю, что да, или есть какая-то другая конфигурация, которая управляет этим. Я тестировал загрузку файла с использованием объекта FileReference и хотел передать данные, отправленные с сервера, обратно на страницу хостинга через вызов внешнего интерфейса. Ниже приведен фрагмент моего обработчика событий UPLOAD_COMPLETE_DATA
private function onFileUploadCompleteData (e:DataEvent):void
{
var file:FileReference = FileReference(e.target);
Alert.show("onFileUploadCompleteData : " + e.data );
if(ExternalInterface.available && callBackOnUploadCompleteData.length > 0)
{
var data:Object = new Object();
data.FileName = file.name;
data.ServerData = e.data;
//data.ServerData = e.data.substr(0, 50);
ExternalInterface.call(callBackOnUploadCompleteData, data);
}
}
Это событие запускается, но вызов моего javascript никогда не производится. Если я раскомментирую строку, которая обрезает возвращаемые данные до первых 50 символов, она начинает работать и правильно вызывает javascript.
Либо есть ограничение размера, наложенное flash (10.2), либо IE9 (что я и использовал), либо есть что-то еще, чего мне не хватает.