|
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
Остановить лоадер
Подскажите, как сбросить (остановить) Loader в процессе загрузки картинки?
|
|
|||||
Регистрация: Jun 2009
Адрес: Dnepropetrovsk
Сообщений: 18
|
вызвать метод close() для этого лоадера
|
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
Я пробовал Loader.close() прописывать в обработчике нажатия мыши на кнопке Стоп при условии наличия процесса загрузки.
Компилятор выдвет ошибку: Error: Error #2029: Этот объект URLStream не имеет открытого потока. at flash.display::Loader/close() В каком месте Loader.close() можно прописывать? Добавлено через 50 минут Пробовал по всякому - не получается прервать загрузку |
|
|||||
Регистрация: Nov 2011
Сообщений: 15
|
попробуйте loader.unload
|
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
Пробовал, загрузка картинки всё равно не прерывается... Думаю наверное через URLStream решать
|
|
|||||
@in4core
Цитата:
@Byelik13 Цитата:
@Abdilxamidov Цитата:
Во-вторых: в ошибке ясно сказано, что на данный момент ничего не грузится, а вы пытаетесь прервать загрузку. Тут есть 2 варианта решения: 1) четко знать когда загрузка началась и когда закончилась (видимо, не получается) 2) поставить выражение в try-catch Второй вариант точно избавит Вас от ошибки, но это не всегда правильно - вот так от них избавляться.
__________________
...вселенская грусть |
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
Вот посмотрите лог работы imLoader.close() из обработчика события ProgressEvent.PROGRESS этого лоадера.
Видно, что загрузка не прекращается. |
|
|||||
close можно только после Event.OPEN..раньше никак..
либо заворачивайте в трай кеч.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
|
Это я понял, я даю после imLoader.load(). В логе видно, что загрузка началась. В процессе загрузки байтов я подаю imLoader.close(), за которым для отслеживания стоит trace("imLoader.close()"). Но, как видно из лога, байты продолжают загружаться до полного завершения
|
Часовой пояс GMT +4, время: 12:57. |
|
« Предыдущая тема | Следующая тема » |
|
|