|
|
|||||
Регистрация: Aug 2009
Сообщений: 34
|
вопрос про UPLOAD_COMPLETE_DATA
Нужно отправить файл и получить некоторую информацию от сервера.
есть событие COMPLETE которое случается после завершения отправки файла. есть событие UPLOAD_COMPLETE_DATA которое случается после завершения отправки файла и приема ответа. Но проблема в том что UPLOAD_COMPLETE_DATA срабатывает только если тело ответа непустое. поэтому напрашивается вопрос, каким образом контролировать успешную отправку/прием для FileReference.upload? ждать COMPLETE нельзя, потому что прием еще не завершился ждать UPLOAD_COMPLETE_DATA тоже нельзя, потому что тело ответа может быть пустым может есть какое нибудь другое событие, что-то типа капитального завершения? |
|
|||||
Ну а почему бы не слушать оба события, и после их обработки получится как раз полный комплит.
__________________
http://www.chessmax.ru |
|
|||||
Регистрация: Aug 2009
Сообщений: 34
|
дак я бы с радостью, но UPLOAD_COMPLETE_DATA не срабатывает если ответ пустой
|
|
|||||
Ну видимо нет данных, нет события, либо всегда возвращайте что нить, либо ставьте таймер и если после его срабатывания событие не пришло, то считайте что данных нет. Не очень надежно, но хз как еще.
__________________
http://www.chessmax.ru |
|
|||||
Регистрация: Aug 2009
Сообщений: 34
|
нашлось тут такое событие: HTTPStatusEvent.HTTP_RESPONSE_STATUS
но моло того что требуется 11 player дак еще и ошибка странная вылетает TypeError: Error #2007: Параметр type не должен быть равен нулю. at flash.events::EventDispatcher/addEventListener() непустой ответ конечно можно возвращать, но что будет если скрипт закрАшиться и вернется пустая страница, так и будет вечное ожидание. таймер тоже несерьезно както... |
Часовой пояс GMT +4, время: 02:30. |
|
« Предыдущая тема | Следующая тема » |
|
|