Столкнулся с проблемой, использую FileReferenceList() для отправки файлов на сервер
часть кода:
fileRefList.addEventListener(Event.SELECT, selectHandler);
file.addEventListener(Event.COMPLETE, completeHandler);
ile.addEventListener(ProgressEvent.PROGRESS, onProgress);
function completeHandler(event:Event):void {
var file:FileReference = FileReference(event.target);
ExternalInterface.call("upload_complete",file.name,file.size); }
function onProgress(event:ProgressEvent):void {
var file:FileReference = FileReference(event.target);
ExternalInterface.call("upload_progress",file.name,event.bytesLoaded,event.bytesTotal); }
function selectHandler(event:Event):void {
...
ExternalInterface.call("upload_data",file.name,file.size); }
т.е. в selectHandler, completeHandler и onProgress вызываю функции JS, которые отображают процесс загрузки файла!
Проблема в том, что в Opere в функциях completeHandler и onProgress не вызываются JS функции upload_complete и upload_progress, в остальных браузерах всё работает!
При этом upload_data срабатывает и в Opera.
ЧТО ДЕЛАТЬ, ГДЕ ИСКАТЬ ПРОБЛЕМУ?