PDA

Просмотр полной версии : Зеленая рамочка при щелчке в scrollPane. Как бороться?


mooncar
18.01.2010, 22:16
Зеленая рамочка при щелчке в scrollPane. Конкретно - при клике по управляющим элементам.
sp._focusrect = false не помогает.
focusManager.enabled = false тоже.
Что-то не могу сообразить, как побороть?

alexcon314
19.01.2010, 08:26
Может стиль компонента поднастроить?

KiL33
19.01.2010, 08:47
Привет, mooncar, пишу скорее как сочувствующий, та же фигня была. Я не стал с этим особо возиться, просто сделал так:
_global.style.themeColor = 0xffffff;

Ну, этот вариант подходит, если компонент лежит на однотонном фоне.

mooncar
19.01.2010, 10:48
Спасибо. Увы, компонент прозрачный, используется для прокрутки мувика с текстом. Под ним должны быть видны детали основного ролика. Попробую разобрать scrollPane. Ведь очевидно, что рамочка появляется при получении фокуса на кнопках и дорожке scrollPane . Как-то у них фокусные функции придушить, что ли...

Kronius
13.02.2010, 00:22
Ну, так разобрался или нет? Вопрос тоже волнует...

mooncar
13.02.2010, 00:28
Нет, так и осталось. Некрасиво, конечно, и всякое испробовал, но по ощущениям - времени я на решение или хотя бы на поиск причины несоизмеримо будет с отсутствием рамочки. Может, прояснится со временем...

Kronius
13.02.2010, 00:37
Хринова, мне эта рамочька весь вид портит :(

mooncar
13.02.2010, 10:13
У меня сейчас свой проект с этой рамочкой не под рукой, проверьте вот что тут пишут:
http://www.kirupa.com/forum/showpost.php?p=651592&postcount=4

alexcon314
15.02.2010, 08:45
sp.drawFocus = null;
так не поможет?
UPD
оп.. не посмотрел ссылку, там то же, но с дополнениями.

Kronius
15.02.2010, 16:28
ДА! Народ, Спасибище! Все получилось, рамка благополучно не появляется :)
Тему можно считать исчерпаной )

mooncar
15.02.2010, 17:42
Прыткий какой. Исчерпана будет, когда я у себя проверю и скажу это :)

Kronius
15.02.2010, 18:32
Ой, сорри, это я на радостях, что помогло.
По сути должно помочь, потому как мой случай достаточно клинический:
SWF-ка со scrollPane грузится как внешний лейаут, после чего в контент scrollPane добавляются объекты AS-ом.
Отдельно, при запуске лейаута рамка не проявляется, а вот при загрузке его из вне - вылазит собака, точнее вылазила...
Вот я и подумал )

mooncar
15.02.2010, 19:37
У меня практически та же самая ситуация. Грузится внешняя swf со srollPane, туда аттачится как контент для scrollPane мувик с готовым динамическим тестовым полем. Надеюсь, тоже поможет, но сейчас пробовать не буду. :)