Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   остановить загрузку Loader (http://www.flasher.ru/forum/showthread.php?t=135448)

illusion21 23.01.2010 20:07

остановить загрузку Loader
 
добрый вечер.

Подскажите пожалуйста как можно остановить загрузку внешних данных которая уже началась через Loader.

Из хэлпа вроде как показалось что для этого существует метод close(), но на практике удивительно то что вроде как что-то происходит, по крайней мере повторная попытка сделать close приводит к ошибке об отсутствии URL stream потока, но при этом файл продолжает грузиться, листенеры о процессе и окончании загрузки показывают что все грузится.

Как же все таки его остановить чтобы зарядить в не новую загрузку вместо той что уже была запущена?

Добавлено через 29 минут
вот пример кода в котором Close не работает....
если я правильно понимаю то должна начаться загрузка.. как только скачались первые байты то загрузка должна прекратиться... а нет... она продолжается и в итоге загруженая картинка благополучно помещается на экран... что я делаю не так?



Код AS3:

var ld=new Loader();
 
ld.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, proc)
ld.contentLoaderInfo.addEventListener(Event.COMPLETE, done)
ld.load(new URLRequest("c:/qqq.jpg"));
 
 
function proc(evt:Event):void {
 
        trace(evt.target.bytesLoaded);
        ld.close();
 
}
 
function done(evt:Event):void {
        trace(evt.target.content)
        addChild(evt.target.content);
}

Добавлено через 1 час 31 минуту
парни, помогите плиз! работа встала из за этой хрени..... очень нужна помощь ваша

cleptoman 23.01.2010 22:13

отпишите ладеринфо от слушателей событий и занулите лоадер

illusion21 23.01.2010 23:01

пробовал... при тесте ролика в режиме симуляции загрузки один черт все продолжает грузиться... Brandwidth Profiler продолжает показывать процесс загрузки.... пошерстил по интернету на эту тему и в нескольких местах нашел упоминание об этой же проблеме... пишут что это глюк самой флэши и при проигрывания через браузер такой проблемы нет.. только вот тестировать приложение свое мне нужно симулируя медленную загрузку.. не выкладывать же в инет после каждого небольшого изменения чтобы проверить как оно работает.... у кого нибудь есть мысли о том как эту ситуацию можно решить?


Часовой пояс GMT +4, время: 05:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.