PDA

Просмотр полной версии : Как сделать titleBar компонента Panel непрозрачным всегда


Diestro
07.07.2008, 17:34
Сабж. Необходимо чтобы заголовок окна был всегда с определенной прозрачностью, независимо от того насколько прозрачно его содержимое.

FlexOkeks
07.07.2008, 23:36
Имя стиля заголовка задается в свойстве titleStyleName вот пример (http://blog.flexexamples.com/2008/01/14/indenting-a-flex-panel-controls-title/#more-451)

Diestro
08.07.2008, 11:46
Речь идет об динамическом изменении прозрачности только содержимого компонента Panel, чтобы прозрачность заголовка при этом оставалась неизменной.
Судя по всему нужно создать новый класс, унаследованный от Panel, в котором нужно заоверрайдить set alpha. Но что конкретно написать в этом оверрайде, не совсем понятно, т.к. непрозрачным должен быть только заголовок, рамка тоже должна менять прозрачность.
Может быть есть альтернативные рецепты?