Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.01.2010, 20:07
illusion21 вне форума Посмотреть профиль Отправить личное сообщение для illusion21 Посетить домашнюю страницу illusion21 Найти все сообщения от illusion21
  № 1  
Ответить с цитированием
illusion21

Регистрация: Jul 2004
Сообщений: 113
По умолчанию остановить загрузку 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 минуту
парни, помогите плиз! работа встала из за этой хрени..... очень нужна помощь ваша

Старый 23.01.2010, 22:13
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 2  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
отпишите ладеринфо от слушателей событий и занулите лоадер
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 23.01.2010, 23:01
illusion21 вне форума Посмотреть профиль Отправить личное сообщение для illusion21 Посетить домашнюю страницу illusion21 Найти все сообщения от illusion21
  № 3  
Ответить с цитированием
illusion21

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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