PDA

Просмотр полной версии : оборвать загрузку картинки


klafuda_klalafu
19.10.2007, 09:07
есть спрайт в него гружу картинку. в какой то момент (допустим картинка загружена всего на 50%) я хочу оборвать загрузку и начать заново но уже другую картинку.
Почему то close() не так работает как я думал! ???
как очистить loader??
как правильно оборвать загрузку?
не создавая Loader заново и спрайт то же....

vvk80
22.10.2007, 10:40
есть спрайт в него гружу картинку. в какой то момент (допустим картинка загружена всего на 50%) я хочу оборвать загрузку и начать заново но уже другую картинку.
Почему то close() не так работает как я думал! ???
как очистить loader??
как правильно оборвать загрузку?
не создавая Loader заново и спрайт то же....

честно говоря не пробовал, но может быть погрядок действий такой:
создаем прелоадер, подписываемся на событие
ProgressEvent.PROGRESS, далее ставим if и когда bytesLoaded будет составлять 50 процентов, пишем что-то вроде break;, удаляем спрайт, запускаем другую феункцию закгрузки и т.д...
Еще раз повторюсь я этот метод не пробовал но вдруг сработает... :)

ALiEN_
24.10.2007, 01:40
Может быть это,

unload():void
Removes a child of this Loader object that was loaded by using the load()

поможет?

etc
24.10.2007, 02:34
См. метод close().