Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   происходит ли перерисовка объекта при visible=false (http://www.flasher.ru/forum/showthread.php?t=139383)

kayn 29.04.2010 18:26

В After Effects CS4, а я с ним уже год работаю, не изменяющиеся объекты проигрывающая головка проходит много быстрее чем анимированные. Причем, если свойство opacity=0, то и After Effects делает вид, что объекта на сцене нет.

Zebestov 29.04.2010 18:37

Цитата:

Сообщение от kayn (Сообщение 904833)
В After Effects CS4, а я с ним уже год работаю, не изменяющиеся объекты проигрывающая головка проходит много быстрее чем анимированные. Причем, если свойство opacity=0, то и After Effects делает вид, что объекта на сцене нет.

ну молодцы, что исправили =) хвалю!

iflamberg 29.04.2010 18:53

всё круто, только enterFrame для скрытого кадра продолжает отрабатывать, если в мувике несколько кадров, то они продолжают менятся и память не освобождается.

kayn 29.04.2010 19:00

По мне, так слушать enterFrame клипом в котором разные объекты ведут себя по разному - дурной тон. Сам когда-то страдал такой темой.

orcpochta 29.04.2010 19:02

Цитата:

Сообщение от iflamberg (Сообщение 904845)
всё круто, только enterFrame для скрытого кадра продолжает отрабатывать, если в мувике несколько кадров, то они продолжают менятся и память не освобождается.

код на то и код, чтобы отрабатывать - прорисовки-то при этом не происходит)))

Psycho Tiger 29.04.2010 21:37

Происходит отрисовка только видимых объектов.
Делаем сложнейший Shape Tween, чтобы бедный компьютер сходил с ума и двигаем за сцену. При этом на сцене пусть летает какой-нибудь мячик. Компилим. Мячик летает без тормозов. Делаем фулл-скринн с 100%, чтобы анимация была видна. Нереальные тормоза.

Но код с этим никак не связан. Если следовать такой логике, то класс, исследующийся не от DisplayObject`а и вовсе не будет работать.

Да, кадры меняются. Было бы просто очень нездорово, если бы мой мувиклип, который вышел за край сцены вдруг перестал бы менять кадры.


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

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