![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: 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); } парни, помогите плиз! работа встала из за этой хрени..... очень нужна помощь ваша |
|
|||||
|
отпишите ладеринфо от слушателей событий и занулите лоадер
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Jul 2004
Сообщений: 113
|
пробовал... при тесте ролика в режиме симуляции загрузки один черт все продолжает грузиться... Brandwidth Profiler продолжает показывать процесс загрузки.... пошерстил по интернету на эту тему и в нескольких местах нашел упоминание об этой же проблеме... пишут что это глюк самой флэши и при проигрывания через браузер такой проблемы нет.. только вот тестировать приложение свое мне нужно симулируя медленную загрузку.. не выкладывать же в инет после каждого небольшого изменения чтобы проверить как оно работает.... у кого нибудь есть мысли о том как эту ситуацию можно решить?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 05:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|