Как перекрасить дисплей в ActionScript 3 - PullRequest
0 голосов
/ 26 июля 2010

Кто-нибудь может мне сказать, как обновить отображение в ActionScript e?

Корреспондент из Java:

pane.repaint();

1 Ответ

2 голосов
/ 26 июля 2010

Система DisplayObject Flash / Flex является «сохраняемой» или «сохраняющей состояние» системой.Это означает, что если вы добавите MovieClips или другие объекты DisplayObject на сцену, они будут оставаться там в любом положении до тех пор, пока вы не намеренно измените или не удалите их.

Это противоположно системе, подобной системе DirectX или OpenGL, где выприходится целенаправленно перерисовывать каждый кадр, даже если ничего не изменилось, чтобы объекты оставались живыми.

Если вы хотите «обновить отображение» во Flash, это будет зависеть от того, что вы сделали, чтобы установить отображениеэлементы на экране в первую очередь.Возможно, вам придется стереть или добавить некоторые из них, переместить их, изменить рамку, в которой они находятся.

Если вы правильно переместили или изменили элементы на экране, экран автоматически обновится, чтобы указать это.Нет необходимости в repaint вызове, как в Java.

Извините за неопределенный ответ, но вы здесь архитектор.Что бы вы ни делали раньше, вам нужно сделать это снова.: Р

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...