Невозможно отобразить закругленные углы на пользовательской обложке панели - PullRequest
0 голосов
/ 12 августа 2011

Я довольно новичок в Flex 4.0.Я хотел изменить цвет фона в области заголовка Panel и обнаружил, что для этого мне нужно создать собственную обложку или удлинитель обложки.Поэтому я создал скин myPanelSkin на основе Spark.PanelSkin.Мой фоновый цвет работает нормально, но он больше не будет показывать значение cornerRadius, определенное ни для компонента, ни в стиле.

Затем я попробовал другой подход и просто создал новый скин как точную копию Spark.PanelSkin.Это также теряет угловой радиус.

Любые идеи о том, как решить эту проблему.В Flex 3 все выглядело намного проще. Спасибо.

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

Вы можете использовать CSS в flex 4, вот пример для круглых углов:

    s|Panel
{
    skin-class: ClassReference('skins.panda.DraggablePanel');
    border-alpha: 0;
    corner-radius: 5;
}

Свойство skin-class css является ссылкой на скин для Spark Panel в Flex 4. Но просто сфокусируйтесь на свойстве corner-radius их на любой радиус, который вам нравится, и вы увидите сладкий круглый угол. :)

0 голосов
/ 12 августа 2011

Просто используйте скин по умолчанию и установите его themeColor.

...