您可以通过在CSS中设置以下值来为Flex中的RadioButton设置外观:
upSkin: Embed(...); overSkin: Embed(...); ownSkin: Embed(...); disabledSkin: Embed(...); selectedUpSkin: Embed(...); selectedOverSkin: Embed(...); selectedDownSkin: Embed(...); selectedDisabledSkin: Embed(...);
但是,它仍将在您的皮肤内显示小圆圈图标.您可以通过设置以下样式来更改图标:
upIcon: Embed(...); overIcon: Embed(...); etc...
我的问题是,如何将这些图标设置为空?而不是1x1像素透明图像或什么?我怎么能给它一个空的风格?
编辑:
在动作中我可以这样做:
button.setStyle("icon", null);
在CSS中我试过:
icon: none; icon: null;
但都没有奏效.
一般承认的答案:
建议一和二都工作,但我更喜欢更清洁的解决方案:
upIcon: ClassReference(null);
感谢您的回答(希望我能将两者都标记为答案!)
试试这个:
ClassReference(null);