PDA

Просмотр полной версии : Многострадальный скролбар прячет контент при использовании фильтра


MyXus
29.06.2006, 21:30
Скролбар прекрасно работает если
1. фильтры для смазывания объекта скроллирования не юзать
2. если фильтр в нужный момент удалять, а не ставить quality = 0

Если же фильтр удалить, то _parent того объекта, с которого сняли фильтр становится невидимым, при сохранении _visible = true!!
Если выставить this._parent._visible = true принудительно, то объект появляется обратно. Какая то жесть.

Разбирать скрол ради этого я не буду (раз решение нашлось), но может кто сталкивался.. ?

Madasan
29.06.2006, 21:59
Сталкивался. Причины некорректной работы фильтров пока не понятно, но установлено, что в этом замешаны маски, то есть везде где глючили фильтры присутствовала маска, и более того интересно, что эти глюки даже зависят от бравзера, потому что жестко глючил ИЕ, область которая должна была отображаться из-под маски вдруг изчезала а потом проявлялась как улыбка чеширского кота постепенно вслед за перемещаемым курсором, при этом в других бравзерах было все впорядке, и глюк исправлялся отказом от использования либо маски либо фильтра.

MyXus
29.06.2006, 22:21
Понятно, спасибо, буду стараться обходиться без фильтров..

etc
29.06.2006, 22:46
Большое количество объектов плохо сказывается.
Фильтр лучше наложить на битмап, снятого с объекта, а сам объект скрывать.