![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2009
Сообщений: 122
|
Здравствуйте уважаемые программисты.
К примеру у меня такой Panel
s|Panel {
backgroundColor: #00FF00;
color: #FF0000;
cornerRadius: 30;
dropShadowVisible: false;
borderAlpha: 1;
borderColor: #0000FF;
borderVisible: true;
chromeColor: #FFFF00;
contentBackgroundAlpha: 1;
contentBackgroundColor: #00FFFF;
focusColor: #FFFFFF;
/*skinClass:ClassReference("skins.PanelSkin");*/
}
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 23
|
Скорее всего так сделать нельзя. Но это только мое предположение:
В css вы ставите стиль классу Panel. А states - не влияют на этот класс. Т.е. например у вас в проекте два компонента типа Panel - у каждого могут быть разные states. Мое решение: 1. создайте в CSS класс не глобально для Panel, а именно для стэйта, например(.defaultPanelState) 2. в самом Panel, во Flex, в нужном стэйте задайте нужное имя css класса. |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 122
|
Спасибо
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 23
|
Сегодня прочитал, что можно использовать css для разных стэйтов. Делается это так:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| css , panel |
|
|