使用Flex 3 SDK,您只需將borderThickness樣式設置爲0,或將borderStyle設置爲none。藉助Flex 4 SDK中的Spark主題,這沒有任何效果。如何刪除Flex 4 TextArea組件的邊框(火花主題暈)
5
A
回答
1
您必須設置borderSkin爲null
<mx:TextArea borderSkin={null} />
1
我還沒有在Flash Builder 4涉獵,但我知道Flex 3中,你可以修改這樣的事情(當其無法另一種方式):
var tb:TextInput = new TextInput();
tb.getChildAt(0).setStyle(...);
可能要試試這個,你只需要通常找到正確的子元素。
9
試着這麼做:
borderVisible="false"
0
日本電子你的答案適用於MX組件,柔性4 spark textarea組件設置borderVisible =「false」,代碼爲lblMessage.setStyle(「contentBackgroundAlpha」,0);
另外,如果你這樣做,你可能想劈讓該死的東西,自動調整到它的內容...設置heightInLines =「{}的NaN」
<s:TextArea borderVisible="false" focusEnabled="false" width="100%" id="lblMessage" heightInLines="{NaN}" editable="false" selectable="true" lineBreak="toFit" verticalScrollPolicy="off" horizontalScrollPolicy="off" />
protected function OnCreationComplete(objEvent:Event):void{
lblMessage.setStyle("contentBackgroundAlpha", 0);
}
...和感謝的Robotlegs ,這真是太棒了!
0
嗯,我已經嘗試了上面的代碼,但它不爲我工作的Flex SDK英雄4.5,所以我做了什麼,我選擇了文本區域和創建新的自定義皮膚,改變邊界的α爲0
<!-- border/fill -->
<s:Rect left="0" right="0" top="0" bottom="0">
<s:stroke>
<s:SolidColorStroke color="#5C5C5C" weight="1" alpha="0"/>
</s:stroke>
<s:fill>
<s:SolidColor color="#FFFFFF"/>
</s:fill>
</s:Rect>
簡單而甜蜜
2
如果你想從火花刪除邊框文本區在這裏有一些方法來做到這一點: 爲了使所有的火花文字區域沒有邊界,你可以這樣做:
s|TextArea {
borderVisible : false;
}
你也可以做一個簡單的款式,只把它們應用到具體的火花文字區域,像這樣:
.noBorder {
borderVisible : false;
}
...
<s:TextArea styleName="noBorder"/>
你可以關閉它通過創建完成,像這樣:
<s:Application ...
creationComplete="onCreationComplete()"/>
...
private function onCreationComplete() : void {
mySparkTextArea.setStyle('borderVisible', false);
}
...
<s:TextArea id="mySparkTextArea"/>
</s:Application>
最後,可以按照DrMaxmAd的建議製作皮膚,如下所示:
...
<!-- border/fill -->
<s:Rect left="0" right="0" top="0" bottom="0">
<s:stroke>
<s:SolidColorStroke color="#5C5C5C" weight="1" alpha="0"/>
</s:stroke>
<s:fill>
<s:SolidColor color="#FFFFFF"/>
</s:fill>
</s:Rect>
...
0
在Flex 3中:TextArea組件的邊框可以由我們控制荷蘭國際集團這兩個屬性/屬性:
- borderSkin = 「{NULL}」
- focusAlpha = 「0」
關注阿爾法確保你沒有得到的邊界甚至表示當了TextArea被選中。
相關問題
- 1. Flex組合框 - 刪除邊框
- 2. Flex 4從火花中刪除選定的項目DropDownList
- 3. Spark組件上的光暈主題
- 4. 火花如何刪除在CSV文件
- 5. Flex 4.6 TabbedViewNavigator - 刪除邊框
- 6. 風格衝突的火花組件 - FLEX
- 7. Flex:如何用驗證器重置火花組合框?
- 8. 刪除HTML中的textarea邊框
- 9. 優點火花與Halo主題可能重複的缺點在Flex 4中
- 10. 如何停止在火花textarea的
- 11. 柔性 - 火花風格還沒有成型火花是當前主題
- 12. 如何刪除Firefox 4中圍繞Silverlight 4的虛線邊框?
- 13. 如何刪除extJs中的textArea的邊框?
- 14. Flex 4火花模糊過濾器問題
- 15. 如何刪除JavaFX中的這個灰色上邊框TextArea
- 16. Flex 4火花選項卡。如何減少標籤欄按鈕和邊框容器之間的空間
- 17. 如何在Flex 4 TextArea組件中強制失效?
- 18. Flex 4.6火花FormItem內部間隙(填充)不能被刪除?
- 19. 如何啓用粘貼選項右鍵單擊火花組合框flex
- 20. 刪除列表中的火花
- 21. 在Flex 4中嵌入圖像火花按鈕控件
- 22. 如何刪除邊框?
- 23. 如何刪除此邊框?
- 24. 火花:如何從火花外殼運行火花文件
- 25. 如何刪除複選框的邊框?
- 26. 如何刪除iOS組件中的邊框
- 27. 如何擺脫火狐文本和TextArea上的黑色邊框?
- 28. 如何識別組件火花或MX
- 29. flex 4刪除旋轉easing
- 30. flex多列火花列表
問題是關於spark.components.TextArea,而不是當時的mx.controls.TextArea – 2011-12-09 13:20:14