![]() |
Как принудительно перерисовать экран?
Возник странный баг, выключаю visible у объекта, а объект не выключается, события мыши на нём перестают срабатывать, так как будто бы его нет, но визуально он не исчезает, если подвигать контейнер в котором находится этот объект - он пропадает....не могу понять почему так происходит. А иногда вообще до смешного доходит - остаётся видимой только "кусок" контейнера. Создаётся впечатление что экран визуально не отрисовывается с новым контентом. Такое вообще возможно? Впервые с таким сталкиваюсь!
Может есть способ "принудительно" отрисовать экран? |
Возможно, не раз встречался. Это баг рендера.
Будет интересно узнать, как избавиться. |
Ниразу таких глюков не встречал. Может быть проблема в FP ?
|
Цитата:
visible = false; ? |
fish r не работает ваш вариант
|
а дайте код - где такие глюки мы у себя затестим
|
А фильтры используются на удаляемом объекте\родителе?
|
это целый проект и кусок кода здесь не получится дать. Вот ссылка http://ffly.com.ua/rosco/tshirt/. В закладке дизайн установите несколько картинок на сцену и переключайтесь между ними несколько раз, возникнет баг в виде неисчезающего меню (справа от картинки), а эта менюшка должна пропадать на неактивных картинках, если повернуть на 9 градусов изображение, то будет исчезать только часть менюшки.
Добавлено через 2 минуты фильтр используется внутри этого объекта, для подсветки картинки если та вышла за рабочую область (серый прямоугольник) |
Похоже на то, что компонент просто не получает visible=false... может не успевает? Надо смотреть в коде...
|
вот метод который отключает видимость всех элементов, но именно менюшка, под названием btn_s, не отрубается. Метод очень простой и вызывается на клик.
Код AS3:
|
| Часовой пояс GMT +4, время: 13:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.