Flex 4 - Как нарисовать или разместить границу вокруг флажка и надписи части CheckBox - PullRequest
2 голосов
/ 04 января 2011

Я много исследовал это, включая создание собственного скина, но, похоже, не могу этого сделать.Я просто хочу иметь одну рамку вокруг флажка и метки.Я также хочу, чтобы цвет фона мне удался через свойство opaqueBackground (устанавливая его через AS3).Просто не могу найти ключ к границе.Любая помощь приветствуется.Мне нужно то же самое для радио кнопок.

1 Ответ

2 голосов
/ 04 января 2011

Вы на правильном пути, создав собственный скин. Просто скопируйте CheckBoxSkin по умолчанию и добавьте Rect на верхнем уровне, чтобы он рисовался первым (ниже, где объявлены состояния и перед первой группой):

<s:Rect left="0" right="0" top="0" bottom="0">
    <s:stroke>
        <s:SolidColorStroke color="#ff0000"/>
    </s:stroke>
</s:Rect>

Затем установите новый скин в качестве обложки для флажка, либо в CSS, либо непосредственно на конкретный флажок через его skinClass.

Надеюсь, это поможет.

...