Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   cacheAsBitmap для вложенных клипов (http://www.flasher.ru/forum/showthread.php?t=85831)

CCCPirate 01.10.2006 16:30

cacheAsBitmap для вложенных клипов
 
Есть клип, в него входят клипы, в которые входят еще клипы

Если сделать ему this.cacheAsBitmap будет ли это относится к вложенным в него клипам?

или тут надо применять draw?

Спасибо.

CCCPirate 01.10.2006 20:30

Вообще не могу обнаружить разницу между cacheAsBitmap true и false, ни в скорости, ни в изображении...

Ерунда какая то

CCCPirate 01.10.2006 22:47

Неужели вопрос:
а. слишком сложный
б. слишком дурацкий???


Подскажите пожалуйста, или никто не использует cacheAsBitmap?

CCCPirate 02.10.2006 15:10

... а в ответ - тишина...

В догонку еще вопрос битмап нарисованный draw ест меньше памяти чем мувик с cacheAsBitmap или это одно и то же?

Nirth 02.10.2006 15:20

Слушай объеясни мне CCCPirate тебе тут кто то обязан отвечать? какого черта ты развел нюни?

открываешь гугл и смотришь свои примеры с cacheAsBitmap
http://pixelfumes.blogspot.com/2005_...s_archive.html
http://www.ifbin.com/news/2005/08/fl...age-using.html

Это мне выпало на неточные ключевые слова - cacheAsBitmap , начинай подставлять mc.cacheAsBitmap\ cacheAsBitmap examples, cacheAsBitmap sources и найдешь что надо.

Совсем народ обнаглел

etc 02.10.2006 15:24

http://livedocs.macromedia.com/flash.../00002445.html
По-моему, здесь информации более чем достаточно.

CCCPirate 02.10.2006 16:26

Удивляюсь вашему возмущению, господа профессионалы.

Разве форум проиграет от того что на нем будут старницы с ответами на такие вопросы?

Между прочим направленный Вами в Гугл, я не нашел ни одной страницы на русском по этой теме

Тем не менее нашел две неплохие на аглицком на сей счет:

http://www.adobe.com/devnet/flash/ar...ctices_11.html

http://www.informit.com/guides/conte...eqNum=338&rl=1

В результате прочитанного делаю вывод::umnik2: :rtfm:

Если устанавливается cacheAsBitmap = true для клипа, то создается некая битмап-поверхность, которая не перерисовывается до моментак когда регионы в ней не признаются "грязными" т е до движения глипов внутри нее - это относится ко всему вложенному содержимому клипа, включая все мувики, тексты, кнопки. При этом можно менять _x и _y всего мувика - при этом будет двигаться только поверхность ( нежелательно применять когда меняется _xscale и _rotation - это заставит пресчитывать битмап каждый раз, вот тут надо действовать через draw - но тогда это уже полноценная картинка, которая не будет изменятся внутри)

Вообщем если теперь кто будет искать эту тему на форуме - может не вызывать раздражения уважаемых коллег:mosking:

etc 02.10.2006 16:33

Цитата:

Сообщение от CCCPirate
я не нашел ни одной страницы на русском по этой теме

Когда они появятся, на дворе будет 15-ая версия флэша.

Хемуль 02.10.2006 16:50

Цитата:

Сообщение от CCCPirate
Удивляюсь вашему возмущению, господа профессионалы.

Дело не в профессионализме. Просто вы написали 4 сообщения подряд да ещё и с намёком на какое-то своё возмущение... Кстати, такие действия называются мультипостингом. За них на многих ресурсах банят...

flash33 03.10.2006 05:07

Вложений: 1
Вообще то кэш битмапа сильно разгружает проц, когда мувиков (статичных) очень много да плюс еще анимированные, то лучше перевести первые в битмап. Я проверял по FPS, вот пример


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

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