Как изменить выбранный шрифт Flex 4 RadiobuttonWeight - PullRequest
0 голосов
/ 02 мая 2011

Я уже некоторое время искал и не могу ничего найти.Во Flex мне нужно иметь возможность изменить fontWeight RadioButton, который выбран жирным шрифтом.Таким образом, когда выбран RadioButton, он вызовет функцию в AS3, которая установит fontWeight этого выбранного RadioButton ...

valveRadioGroup.addEventListener(Event.CHANGE, changeRadioHandler);

private function changeRadioHandler(event:Event):void {         
    //change this RadioButton's fontWeight to bold
}

Ему также потребуется вернуться к своему обычному fontWeight, когда онне выбран.Кто-нибудь знает возможно ли это?Спасибо!

1 Ответ

0 голосов
/ 02 мая 2011

Просто внедрите свой собственный RadioButtonSkin (сделайте копию существующего) и измените объявление Label там:

<s:Label id="labelDisplay" fontWeight.selectedStates="bold"
         textAlign="start"
         verticalAlign="middle"
         maxDisplayedLines="1"
         left="18" right="0" top="3" bottom="3" verticalCenter="2" />

Вы можете применить этот скин с помощью CSS или напрямую с атрибутом skinClass.

...