Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 如何更改选定的Flex 4 Radiobutton fontWeight_Flash_Actionscript 3_Flex4_Radio Button_Flash Builder - Fatal编程技术网

Flash 如何更改选定的Flex 4 Radiobutton fontWeight

Flash 如何更改选定的Flex 4 Radiobutton fontWeight,flash,actionscript-3,flex4,radio-button,flash-builder,Flash,Actionscript 3,Flex4,Radio Button,Flash Builder,我已经到处找了一段时间了,什么也找不到。在Flex中,我需要能够将选中的单选按钮的fontWeight更改为粗体。因此,当一个单选按钮被选中时,它将调用AS3中的一个函数,该函数将设置所选单选按钮的fontWeight valveRadioGroup.addEventListener(Event.CHANGE, changeRadioHandler); private function changeRadioHandler(event:Event):void { //

我已经到处找了一段时间了,什么也找不到。在Flex中,我需要能够将选中的单选按钮的fontWeight更改为粗体。因此,当一个单选按钮被选中时,它将调用AS3中的一个函数,该函数将设置所选单选按钮的fontWeight

valveRadioGroup.addEventListener(Event.CHANGE, changeRadioHandler);

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

当它未被选中时,它还需要恢复到正常的fontWeight。有人知道这是否可能吗?谢谢

只需实现您自己的
RadioButtonSkin
(复制现有按钮)并更改
标签
声明:

<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
属性应用此皮肤