![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2004
Сообщений: 113
|
добрый вечер.
Подскажите пожалуйста как можно остановить загрузку внешних данных которая уже началась через Loader. Из хэлпа вроде как показалось что для этого существует метод close(), но на практике удивительно то что вроде как что-то происходит, по крайней мере повторная попытка сделать close приводит к ошибке об отсутствии URL stream потока, но при этом файл продолжает грузиться, листенеры о процессе и окончании загрузки показывают что все грузится. Как же все таки его остановить чтобы зарядить в не новую загрузку вместо той что уже была запущена? Добавлено через 29 минут вот пример кода в котором Close не работает.... если я правильно понимаю то должна начаться загрузка.. как только скачались первые байты то загрузка должна прекратиться... а нет... она продолжается и в итоге загруженая картинка благополучно помещается на экран... что я делаю не так? 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); } парни, помогите плиз! работа встала из за этой хрени..... очень нужна помощь ваша |
![]() |
Часовой пояс GMT +4, время: 05:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|