Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Графика (анимация) вне зоны видимости (http://www.flasher.ru/forum/showthread.php?t=107595)

CrazyFlasher 05.02.2008 14:07

Графика (анимация) вне зоны видимости
 
Ест ли ресурсы анимация, которая не рендерится (вне области видимости)?

iNils 05.02.2008 14:13

Не понял вопроса.

Fernando Costa 05.02.2008 14:25

очень даже ест, и у которой визибл = фалсе тоже ест

chingachgoog 05.02.2008 14:54

поэтому перевод мувика на пустой кадр лучше _visible=false :)

А та графика что за пределами видимости окна флеш-плеера все равно рендерится, т.ж. как и графика _visible=false и _alpha=0. Оттого и ресурсы сжираются.

CrazyFlasher 05.02.2008 15:18

спасибо за ответы! :)

iNils 05.02.2008 15:50

Цитата:

Сообщение от chingachgoog
А та графика что за пределами видимости окна флеш-плеера все равно рендерится, т.ж. как и графика _visible=false и _alpha=0. Оттого и ресурсы сжираются.

Не совсем верно. При _visible=false расчитываются только координаты вершин объекта, и если объект не анимируется, то это проиходит единыжды.
А при _alpha = 0 происходят еще и визуальные расчеты общего изображения которое мы видим (если положить много полупрозрачных объектов, флеш должен расчитать суммарный цвет каждого пикселя, а _visible=false выбрасывает объект из этих расчетов).
Поэтому, если нет вложенной анимации, то достаточно простого stop () и _visible=false.

CrazyFlasher 05.02.2008 16:16

а в случае когда идёт скролл большого фона...есть ли разница 1000*1000 величина или 5000*5000? Судя по вашим ответам, есть, так? (при условии, что видимая часть 500*500, остальное вне сцены)

terbooter 05.02.2008 16:53

А что наименее затратно по ресурсам:
a) Вне области видимости
b) visible = false;
c) removeChild

Или если DO вне зоны видимости то это эквивалентно visible = false?

Fernando Costa 05.02.2008 17:16

идеальный вариан - это ремувуть мувики, которые за пределами видимости, а потом опять аттачить когда мувик должен быть виден. но такой вариант применим только к ограниченому спектру задач

CrazyFlasher 05.02.2008 17:19

а если ли ещё какие-нить варианты по реализации скролла большого background'а максимально быстро?


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

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