Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.05.2007, 14:38
Kiriton вне форума Посмотреть профиль Отправить личное сообщение для Kiriton Найти все сообщения от Kiriton
  № 1  
Ответить с цитированием
Kiriton
 
Аватар для Kiriton

Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
По умолчанию Подгрузить много картинок...

Добрый день... нужно подгрузить в фильм очень много небольших картинок, порядка 1500 штук... подскажите пожалуйста, как лучше это осуществить?
Я сделал по самому простому варианту: просто loadMovie(url, target)... без movieClipLoader'a, без ничего... но это занимает довольно много времени(~3 сек.) даже при подгрузки с локальной машины...
Есть ли какой-нибудь способ ускорить этот процесс?

Заранее спасибо...

ЗЫ кстати, картинки *.gif ... читал в какойто умной книжке, что-то типа того, что флэш их сначала конвертирует в *.jpg а потом импортит... может в этом дело?

Старый 12.05.2007, 15:25
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 2  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
1500 картинок у тебя допустим фотошоп сколько открывать будет?
Ускорить можно подгружая столько сколько нужно для отображения на экане, а потом постепенно подгружать остальное при переходах.
__________________
"We Are The Champions My Friends!" Queen

Старый 12.05.2007, 15:52
Kiriton вне форума Посмотреть профиль Отправить личное сообщение для Kiriton Найти все сообщения от Kiriton
  № 3  
Ответить с цитированием
Kiriton
 
Аватар для Kiriton

Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
На экране все отображаются... текстурки)

Я просто думал, может есть что-нибудь, что побыстрее работает, чем loadMovie()...
Ну в общем понятно... хрень спросил... разве что только сократить количество текстур... по другому наверное всётаки никак...

ЗЫ ради интереса попробывал в фотошопе... еле дождался =)))

Старый 12.05.2007, 16:40
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Картинки одинаковые?

Старый 12.05.2007, 17:07
Kiriton вне форума Посмотреть профиль Отправить личное сообщение для Kiriton Найти все сообщения от Kiriton
  № 5  
Ответить с цитированием
Kiriton
 
Аватар для Kiriton

Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
нет, разные... иногда повторяются конечно... но редко.. и тогда кэш вроде работать должен...

Старый 12.05.2007, 17:08
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
BitmapData в руки.

Старый 12.05.2007, 18:06
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 7  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
1500 текстурок одновременно? не проще тогда пиксели разноцветные рисовать?
__________________
"We Are The Champions My Friends!" Queen

Старый 12.05.2007, 19:44
Kiriton вне форума Посмотреть профиль Отправить личное сообщение для Kiriton Найти все сообщения от Kiriton
  № 8  
Ответить с цитированием
Kiriton
 
Аватар для Kiriton

Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
2CorC, ну представьте, например... 50х30 картинок... размером 20х30...
вот и получится... 1500 кекстурин на экране 1000х900... вполне реальная ситуация...
2__etc, Вы как всегда немногословны)... можно немножко поподробней? Если имеете ввиду копирывание через BitmapData повторяющиеся картинки, то это имхо не выход(во-первых их не много, во-вторых есть кэш)... если же вообще, вывод всех картинок на экран с помошью БМД, то тоже не понятно... ведь всеравно надо будет сначала loadMovie/loadClip... прошу поправить/подсказать куда думать)...

Старый 12.05.2007, 19:48
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Загрузить набор различных текстур, загнать текстуры в BitmapData, затем по карте построить на одном большом битмапе через copyPixels. Экономить память надо и количество запросов к серверу уменьшать.

Старый 12.05.2007, 20:06
Kiriton вне форума Посмотреть профиль Отправить личное сообщение для Kiriton Найти все сообщения от Kiriton
  № 10  
Ответить с цитированием
Kiriton
 
Аватар для Kiriton

Регистрация: Feb 2003
Адрес: Voronezh
Сообщений: 79
Спасибо за идею... попробую попинать БМД... но боюс возникнут проблемы... картинки разных размеров... иногда накладываются друг на друга... собственно расположение их тоже высчитывается программно...
Ладно.. будут более конкретные вопросы - спрошу... ещё раз спасибо...

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:00.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.