![]() |
Загрузка нескольких картинок?
Доброго времени суток!
Что не так? Загружаю из XML картинки, а грузится последняя из цикла...:eek: Код:
count_avatar = 3; |
Хотя бы потому что
Код AS1/AS2:
Разумеется, все предыдущие загрузки идут прахом, они не успевают произойти - контейнер для загрузки уже исчез. Возможно (без контекста не совсем все ясно, особенно с путями), так: Код AS1/AS2:
|
Сделал вот так все работает:
Код AS1/AS2:
|
читайте в хелпе про класс MovieClipLoader и его обработчики onLoadInit и onLoadComplete.
|
Прелюдия.... В моем предыдущем посте были перепутаны местами параметры в методе oadClip. Надо:
Код AS1/AS2:
Код AS1/AS2:
PS. Все должно заработать (единственное - я не моделировал ваш XML, пути к картинкам занес вручную). |
Вложений: 1
Вот я сделал, как Вы писали выше, отдельно этот кусок с XML и картинками но все равно не работает...:eek:
|
Пересохраните для CS3.
|
Вложений: 1
Собственно нашел пример, который я тогда сэмулировал для вашего случая. Только пути к картинкам просто генерируются: 1.jpg, 2.jpg и тд., а не берутся из xml-файла. Посмотрите, все в порядке, все работает.
Может быть у вас проблемы с разбором XML? Потрейсите... |
Посоветуйте плиз, как лучше сделать? У меня похожая ситуация - гружу несколько картинок (их может быть от 10 до 1000). И потом мне нужно по 10 штук на странице их показывать. Т.е. два ряда по 5 картинок, в одном месте. Сразу все картинки для галереи не гружу, гружу только те что нужны для открытой страницы. А проблема вот в чём - сейчас я сделал 10 копий одного клипа (квадрат с рамочкой) куда и грузится картинка. Перелистывается страница - в те-же самые 10 квадратов грузятся новые 10 картинок. Листаешь назад - грузятся снова те что были ранее. Как-бы организовать загрузку так, чтобы не грузить картинки по нескольку раз а однажды загрузить их куда-то а потом просто копировать в тот мувик с рамкой? Что-то вроде библиотеки с attachMovie.
Подскажите хотя-бы в сторону чего копать? Нужно куда-то загружать картинки чтобы потом можно было их копировать(?) в рамки на места. |
1) Можно оставить все как есть - то есть пусть они подгружаются всякий раз заново.
Дело в том, что если проект в сети лежит, то браузер после первой загрузки их закеширует. 2) Если все же хотите, то можно, загружая картинки, сразу отрисовывать их в битмапный массив, и добавлять по мере надобности в мувик с рамочкой с помощью attachBitmap. |
| Часовой пояс GMT +4, время: 14:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.