![]() |
Применение cacheAsBitmap
Вот я все никак не могу понять - как эту дребедень применять?
В каких случаях? По идее, как я понимаю, если клип достаточно сложный, его имеет смысл сделать кэшируемым и тогда перемещение этого клипа станет более плавным и легким для процессора? Кэширую - толку нет. Производительность не повышается, память отжирается нечеловечески, вообще полный бред. Аналогично видел в туторах кэширование длинного текстового блока вставленного в маску и скроллируемого с "ползунка". Пробую сам. Фигня. В общем случае тормоза становятся еще бОльше.... Для чего и как по уму это следует применять? И следует ли вообще? Не опишите ли пару примеров в 2-3 словах, когда это именно эффективно, нужно и оправданно? |
1. Если внутри нет анимации.
2. Если нет масштабирования 3. Если нет поворотов 4. Если нет фильтров (тут спорно) |
Вложений: 1
все удовлетворяет :( Выигрыша не вижу.
Вот такой вот клип... PNG фона, бутылки и 3 текстовых блока. Правад вот такой нюансик: 1. Баллон ПОСТОЯННО лежит на стэйдже. 2. Когда я там куда-то навожу мышку, я врисовываю в клип контент именно для данного объекта, включаю видимость баллона, включаю ему cacheAsBitmap ( каждый раз при смене контента.... хм....) и он подъезжает на onEntеrFrame к мышке. На офисном компе - тупит. Вот может НАДО обязательно его каждый раз аттачить по новой, все там рисовать и тогда cacheAsBitmap станет работать нормально? То есть если cacheAsBitmap один раз включен, то контент уже рефрешить нельзя? |
Кэш он на то и кэш, что кэширует "неизменяемые" данные.
Если данные меняются, то выигрыша никакого не будет - только проигрыш на саму операцию кэширования. Кроме того кэширование оправданно только при большом количестве векторныx объектов. У тебя и так битмапа. |
| Часовой пояс GMT +4, время: 10:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.