![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
|
Добрый день... нужно подгрузить в фильм очень много небольших картинок, порядка 1500 штук... подскажите пожалуйста, как лучше это осуществить?
Я сделал по самому простому варианту: просто loadMovie(url, target)... без movieClipLoader'a, без ничего... но это занимает довольно много времени(~3 сек.) даже при подгрузки с локальной машины... Есть ли какой-нибудь способ ускорить этот процесс? Заранее спасибо... ЗЫ кстати, картинки *.gif ... читал в какойто умной книжке, что-то типа того, что флэш их сначала конвертирует в *.jpg а потом импортит... может в этом дело? |
|
|||||
|
1500 картинок у тебя допустим фотошоп сколько открывать будет?
Ускорить можно подгружая столько сколько нужно для отображения на экане, а потом постепенно подгружать остальное при переходах.
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
|
На экране все отображаются... текстурки)
Я просто думал, может есть что-нибудь, что побыстрее работает, чем loadMovie()... Ну в общем понятно... хрень спросил... разве что только сократить количество текстур... по другому наверное всётаки никак... ЗЫ ради интереса попробывал в фотошопе... еле дождался =))) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Картинки одинаковые?
|
|
|||||
|
Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
|
нет, разные... иногда повторяются конечно... но редко.. и тогда кэш вроде работать должен...
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
BitmapData в руки.
|
|
|||||
|
1500 текстурок одновременно? не проще тогда пиксели разноцветные рисовать?
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
|
2CorC, ну представьте, например... 50х30 картинок... размером 20х30...
вот и получится... 1500 кекстурин на экране 1000х900... вполне реальная ситуация... 2__etc, Вы как всегда немногословны)... можно немножко поподробней? Если имеете ввиду копирывание через BitmapData повторяющиеся картинки, то это имхо не выход(во-первых их не много, во-вторых есть кэш)... если же вообще, вывод всех картинок на экран с помошью БМД, то тоже не понятно... ведь всеравно надо будет сначала loadMovie/loadClip... прошу поправить/подсказать куда думать)... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Загрузить набор различных текстур, загнать текстуры в BitmapData, затем по карте построить на одном большом битмапе через copyPixels. Экономить память надо и количество запросов к серверу уменьшать.
|
|
|||||
|
Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
|
Спасибо за идею... попробую попинать БМД... но боюс возникнут проблемы... картинки разных размеров... иногда накладываются друг на друга... собственно расположение их тоже высчитывается программно...
Ладно.. будут более конкретные вопросы - спрошу... ещё раз спасибо... |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|