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

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

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

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
По умолчанию Применение cacheAsBitmap

Вот я все никак не могу понять - как эту дребедень применять?
В каких случаях? По идее, как я понимаю, если клип достаточно сложный, его имеет смысл сделать кэшируемым и тогда перемещение этого клипа станет более плавным и легким для процессора?
Кэширую - толку нет. Производительность не повышается, память отжирается нечеловечески, вообще полный бред.
Аналогично видел в туторах кэширование длинного текстового блока вставленного в маску и скроллируемого с "ползунка". Пробую сам. Фигня. В общем случае тормоза становятся еще бОльше....

Для чего и как по уму это следует применять? И следует ли вообще?
Не опишите ли пару примеров в 2-3 словах, когда это именно эффективно, нужно и оправданно?
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 16.03.2011, 15:48
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 2  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
1. Если внутри нет анимации.
2. Если нет масштабирования
3. Если нет поворотов
4. Если нет фильтров (тут спорно)
__________________
Отряд Котовскага

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

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
все удовлетворяет Выигрыша не вижу.
Вот такой вот клип... PNG фона, бутылки и 3 текстовых блока.
Правад вот такой нюансик:
1. Баллон ПОСТОЯННО лежит на стэйдже.
2. Когда я там куда-то навожу мышку, я врисовываю в клип контент именно для данного объекта, включаю видимость баллона, включаю ему cacheAsBitmap ( каждый раз при смене контента.... хм....) и он подъезжает на onEntеrFrame к мышке. На офисном компе - тупит.

Вот может НАДО обязательно его каждый раз аттачить по новой, все там рисовать и тогда cacheAsBitmap станет работать нормально?

То есть если cacheAsBitmap один раз включен, то контент уже рефрешить нельзя?
Изображения
 
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2


Последний раз редактировалось dark256; 16.03.2011 в 15:56.
Старый 16.03.2011, 16:11
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 4  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Кэш он на то и кэш, что кэширует "неизменяемые" данные.
Если данные меняются, то выигрыша никакого не будет - только проигрыш на саму операцию кэширования.
Кроме того кэширование оправданно только при большом количестве векторныx объектов.
У тебя и так битмапа.
__________________
Отряд Котовскага

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

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

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


 


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


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