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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.03.2018, 12:52
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 11  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Спасибо!

Добавлено через 2 часа 2 минуты
Bletraut - а чем фактически будет отличаться, если я допустим в массив пихну не битмапДаты, а битмапки сразу, и точно так же буду делать как b = new Bitmap(index[i]), addChild(b) каждый кадр? Какая разница?
__________________
Марк Tween

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

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Возможно, что bitmap будет занимать больше памяти и addChild будет происходить медленнее. Надо сделать тесты, но тот подход что я привел уже опробован.

Добавлено через 4 минуты
Когда я занимался этим вопросом, насколько я помню, то хранение bitmap'ов вызывало лаги, но возможно в технологии ФП уже что-то изменилось.
__________________
Я заклинаю вас действовать иначе.

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

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Работает это вот так, здесь 100 анимаций.
VoloebovTheGAyME.swf   (64.7 Кб)
Вложения
Тип файла: swf VoloebovTheGAyME.swf (64.7 Кб, 71 просмотров)
__________________
Я заклинаю вас действовать иначе.

Старый 06.03.2018, 11:48
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 14  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от in4core Посмотреть сообщение
Bletraut - а чем фактически будет отличаться, если я допустим в массив пихну не битмапДаты, а битмапки сразу, и точно так же буду делать как b = new Bitmap(index[i]), addChild(b) каждый кадр? Какая разница?
1. Ты плодишь совершенно не нужный тебе массив Bitmap
2. Для смены кадров ты постоянно перестраиваешь дерево отображаемых объектов ИЛИ держишь их всех на сцене (клацая видимостью).

В случае же с подменой bitmapData у тебя один DO на анимацию.

P.S.
Разумеется, при подмене bitmapData меняются габариты Bitmap, которые вроде как надо пересчитать. Но если в плеере все реализовано по уму, пересчет должен происходить лишь по первому требованию (getRect, getBounds и т.д.), а не сразу после того, как они заведомо стали неактуальными.
__________________
Поймай яблоко 2!

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

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

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


 


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


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