|
|
|||||
Как остановить загрузку
Вобщем тема поднималась не раз, но до меня что-то туго доходит. Почему не работает вот это:
var loader:Loader = new Loader(); var urlRequest:URLRequest = new URLRequest("pic.png"); loader.load(urlRequest); stage.addEventListener(MouseEvent.MOUSE_DOWN, test); function test(e:MouseEvent = null):void{ loader.close();//не срабатывает //loader.unload();//тоже не срабатывает } addChild(loader); И Bandwith Profiler показывает, что загрузка продолжается. Последний раз редактировалось Волгоградец; 10.04.2009 в 11:33. |
|
|||||
попробуй
loader.load(null); должно помочь... я так с видео делал...
__________________
ОСТОРОЖНО!!! Нестандартное мышление |
|
|||||
Ммммм... Как же у вас могло работать? Нулевой параметр не принимается - срабатывает ошибка при компиляции.
Фигня какая-то - если закрыть сразу после load(), то все ок. Если же повесить close() на нажатии кнопки, то не срабатывает. |
|
|||||
Нет, я поставил Simulate Download с низкой скоростью.
Судя по ошибке, которая выскакивает при повторном клике мышкой - соединение закрывается. Но почему продолжается загрузка и почему отображается содержимое лоадера??? |
|
|||||
Регистрация: Jun 2007
Сообщений: 374
|
Simulate download эмулирует загрузку самой флэшки, но никак не влияет на то, с какой скоростью сама флэшка что-то скачивает.
Поставьте себе TMeter и ограничьте скорость инета. |
|
|||||
Цитата:
|
|
|||||
Регистрация: Nov 2009
Сообщений: 9
|
Этот код у меня работает:
var loader:Loader = new Loader(); loader.load(new URLRequest("file.php?file=file.jpg")); addEventListener(MouseEvent.MOUSE_DOWN, test); function test(e:MouseEvent = null):void { removeEventListener(MouseEvent.MOUSE_DOWN, test); loader.close(); } addChild(loader);
Фоновые процессы не тестировались... Последний раз редактировалось formyka; 23.11.2009 в 01:20. |
Часовой пояс GMT +4, время: 11:09. |
|
« Предыдущая тема | Следующая тема » |
|
|