我有兩個問題。更改Flex標籤的彎角和改變組合框的箭頭
- 如何在Flex中更改Label組件的拐角半徑。嘗試應用樣式名稱和setStyle('cornerRadius',9)方法,但不起作用。
- 如何將組合框控件中的箭頭圖像更改爲不同的圖像?
請給出您的建議。
我有兩個問題。更改Flex標籤的彎角和改變組合框的箭頭
請給出您的建議。
好的,我編輯了我的答案。 看起來做的是包裝標籤在容器像HBox中
<mx:HBox width="100%" horizontalAlign="right" id="hbox1" cornerRadius="16" borderStyle="solid">
<mx:Label label="{stuff}" id="opLabel" />
</mx:HBox>
要更改ComboBox箭頭您需要更改以下外觀的唯一途徑:
對於您需要更改以下外觀可編輯ComboBox:
如果編碼的動作試試這個,首先你必須在你的css文件屬性中創建,例如:
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>
嘗試它...我收到錯誤'無法解析屬性'cornerRadius'組件類型爲mx.controls.Label。' – jobinbasani 2009-08-14 20:25:50
我編輯了我的答案。這應該適合你。 – Nick 2009-08-17 12:36:25