|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Правильная последовательность загрузки
Проблема в том что каждую картинку загружает с разным интервалом времени , пока загрузиться одна может перед ней загрузиться 3, и получается так что последовательность в массиве уже не соответствует задуманному .
for (var ii:Number=0; ii < MAP_IMG_localeXML.st.length(); ii++) { var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event) : void { //map_imagesArray[Number(MAP_IMG_localeXML.st[i].@id)]= e.target.content; <-- пробовал и так //map_imagesArray[ii] = e.target.content; <- пробовал и так map_imagesArray.push(e.target.content); loaded++; trace("loaded :"+loaded); }); loader.load(new URLRequest(String(MAP_IMG_localeXML.st[ii].@img))); } ну а когда в коде нужно уже передать картинку с загруженного массива Причем закономерность такова: если присвоить только map_img то он отобразиться нормально и как положено, а чем больше присваиваний с этого массива тем все будет хаотичнее картинки по данным слотам ( например может на картинку кнопки кинуть изображение большой карты или картинку вообще не со сферы кнопок ) Кто сталкивался вообще с таким ? мне кажется вся проблема из-за не правильного объявления и присвоения в массив картинок. |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Вы первым делом сделайте это в отдельном классе. Если не сможете, то скажите, я покажу как.
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
какой смысл?)
|
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Грузите последовательно.
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
ну цикл ведь не бесконечный у него определенное кол-во раз задано сколько и картинок, как ему всегда проверять если ли загрузка ? да и судя с коментария udaaff все проходит правильно, ошибка где-то в другом месте...
|
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
|
|||||
Регистрация: Jan 2011
Сообщений: 247
|
Собственно это и есть мой вопрос темы - "КАК? "
|
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
В обработчике COMPLETE стартуйте следующую загрузку, без всяких циклов.
|
Часовой пояс GMT +4, время: 13:32. |
|
« Предыдущая тема | Следующая тема » |
|
|