![]() |
На сервере подгружаются не все картинки!!
Доброго всем дня!
Столкнулся с такой проблемой в флеше. Нужно было сделать флешку, в которую нужно грузить на 6 мест рандомные картинки (на каждое место 6 картинок). Размеры, и положения беру с хмл, вот кусок кода, как загружаю хмл, и картинки. Локально все нормально загружается, а на сервер вылаживаю, так не все картинки подгружает флешка...(вот выложена на сервере http://www.elenasearcy.com/test/) и каждый раз при перезагрузке флешки разные количества, такое ощущение, что не успеваtт подгружать или еще что-то, что не так делаю? Код:
stop(); |
Скорее всего потому, что вы одним и тем же MovieClipLoader'ом грузите несколько картинок и при том почти одновременно. Создавайте отдельный Лоадер для каждой картинки
|
Всегда вроде так подгружал кучу картинок в галерею и т.д., могло тормозить, но подгружало все, а тут выборочно. Это ж что, если мне потом надо будет 8 картинок одновременно, то 8 лоадеров делать, потом прописывать функционал каждого отдельно в onLoadInit ? :(
|
Нет 100% не из за 1 лоадера:) Хотя смотря какой код в onLoadInit ладно не 100%. Вобщем либо используй совет Kuruki или же грузи в 1 лоадер но поочереди
|
в onLoadInit сжал размеры мувиклипов всех к нужным размерам (грузятся файлы больше чем нужно), и три события mc.onRollOver(увеличивается каждый под маской в исходное, которое грузилось), mc.onRollOut(уменьшается), mc.onPress(переход на явафункцию)
как по очереди? тут в цикле, по очереди вроде и грузятся? за каждый проход цикла, по одному мувику, или я не понял что-то? |
Грузиш сначало первый клип. Затем в событии onLoadInit будеш вызывать загрузку последующего
|
А что говорят товарищи onLoadComplete и onLoadError?
|
Цитата:
|
2chingachgoog onLoadComplete говорит, что все загружено, onLoadError соотв. ошибок нет.
2Kuruki то есть типа так? Код:
var mcLoader = new MovieClipLoader(); |
Нет, ну можно и короче, в цикл пустить, как вы хотели.
Код не проверял, но ошибок не вижу. В любом случае общий принцип таков: Код:
for (var i:Number = 0; i <= 6; i++) { |
| Часовой пояс GMT +4, время: 16:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.