如何在CSS中将RadioButton图标样式设置为空(在Flex 3中)?

Mar*_*ram 2 css apache-flex skinning flex3 radio-button

您可以通过在CSS中设置以下值来为Flex中的RadioButton设置外观:

upSkin: Embed(...); 
overSkin: Embed(...);
ownSkin: Embed(...);
disabledSkin: Embed(...);
selectedUpSkin: Embed(...);
selectedOverSkin: Embed(...);
selectedDownSkin: Embed(...);
selectedDisabledSkin: Embed(...);
Run Code Online (Sandbox Code Playgroud)

但是,它仍将在您的皮肤内显示小圆圈图标.您可以通过设置以下样式来更改图标:

upIcon: Embed(...);
overIcon: Embed(...);
etc...
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将这些图标设置为空?而不是1x1像素透明图像或什么?我怎么能给它一个空的风格?

编辑:

在动作中我可以这样做:

button.setStyle("icon", null);
Run Code Online (Sandbox Code Playgroud)

在CSS中我试过:

icon: none;
icon: null;
Run Code Online (Sandbox Code Playgroud)

但都没有奏效.

一般承认的答案:

建议都工作,但我更喜欢更清洁的解决方案:

upIcon: ClassReference(null);
Run Code Online (Sandbox Code Playgroud)

感谢您的回答(希望我能将两者都标记为答案!)

cli*_*ers 6

试试这个:

ClassReference(null);
Run Code Online (Sandbox Code Playgroud)