Apache flex 更改柔性标签的圆角半径和组合框的箭头
我有两个问题Apache flex 更改柔性标签的圆角半径和组合框的箭头,apache-flex,Apache Flex,我有两个问题 如何在Flex中更改标签组件的角半径。尝试应用样式名和setStyle('cornerRadius',9)方法,但不起作用 如何将组合框控件中的箭头图像更改为其他图像 请给出您的建议。好的,我已经编辑了我的答案。 看起来唯一的方法就是把标签像HBox一样包装在一个容器里 <mx:HBox width="100%" horizontalAlign="right" id="hbox1" cornerRadius="16" borderStyle="solid"> <
请给出您的建议。好的,我已经编辑了我的答案。 看起来唯一的方法就是把标签像HBox一样包装在一个容器里
<mx:HBox width="100%" horizontalAlign="right" id="hbox1" cornerRadius="16" borderStyle="solid">
<mx:Label label="{stuff}" id="opLabel" />
</mx:HBox>
要更改组合框箭头,您需要更改以下外观:
- 上皮
- 外皮
- 紧身衣
- 残废皮肤
- 可编辑upskin
- 可编辑外皮
- 可编辑羽绒服
- 可编辑皮肤
CSS-File
.lineCorner{ corner-radius: 20; }
在主mxml应用程序中,您必须将styleName
设置为标签,如下示例:
var myLabel:Label = new Label();
myLabel.text = "Bla-Bla-Bla";
myLabel.styleName = "lineCorner";
this.addChild(myLabel);
使用Spark组件可使用BorderContainer控件
<s:BorderContainer id="brdr"
cornerRadius="6"
width="80" height="30"
horizontalCenter="0" verticalCenter="0">
<s:Label id="lblFoo"
text="Bar"
width="100%" height="15"
horizontalCenter="0" verticalCenter="0"/>
</s:BorderContainer>
尝试过……我发现错误“无法解析组件类型mx.controls.Label的属性‘cornerRadius’。”