Flex 3 SDKでは、borderThicknessスタイルを0に設定するかborderStyleをnoneに設定するだけでした。 Flex 4 SDK広告とSparkテーマでは、これは効果がありません。どのようにFlex 4 TextAreaコンポーネントの境界線を削除しますか(テーマハローを起動)
答えて
あなたが好きなものを試してみてください
<mx:TextArea borderSkin={null} />
私はまだFlash Builderの4に手を出していないが、私は、Flex 3で、あなたがこのようなもの(その可能性はない別の方法で)変更することができます知っている:
var tb:TextInput = new TextInput();
tb.getChildAt(0).setStyle(...);
はこの試みを与えたいと思うかもしれませんが通常、正しい子要素を見つけるだけでよいのです。
EDIT:Here's your answer
をnullにborderSkinを設定する必要があります:あなたの答えは、フレックスのため、MXコンポーネントのために働く
borderVisible="false"
日本電子4あなたがborderVisible = "false"とコードlblMessage.setStyle( "contentBackgroundAlpha"、0)を設定した場合、textareaコンポーネントが起動します。
また、あなたがこれを行う場合、あなたはおそらくハックはそれの内容にこいつの自動サイズ調整をしたい...設定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をありがとう、それは恐ろしい素晴らしいです!
だけでなく、私は上記のコードを試してみましたが、それは私がにtextAreaを選択して、新しいカスタムスキンを作成し、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>
に境界線のアルファを変更でしたので、何を、私のFlexヒーローSDK 4.5には機能しません。
シンプルで甘い
あなたはのTextAreaはここにスパークからボーダーを削除したい場合は、そうするいくつかの方法があります。 をすべてのスパークテキストエリアは、あなたがこれを行うことができます何の境界線を持たないようにするには:
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>
...
TextAreaコンポーネントの境界線は、私たちによって制御されますこれら二つの属性/プロパティをINGの:
- borderSkin = "{ヌル}"
- focusAlpha = "0"
フォーカスアルファでは、ときにも現れて境界線を取得しないことを保証しますTextAreaが選択されています。
- 1. プロパティシート - どのように境界線を削除できますか?
- 2. 上部境界線を削除する
- 3. 上の境界線を削除
- 4. ストライプ - STPPaymentCardTextField - 境界線を削除する
- 5. 直線勾配から境界線の色を削除する
- 6. 削除]ボタンの境界線 - nativescript
- 7. リストの末尾にある境界線を削除する
- 8. QFrameとQTabWidgetから境界線を削除する
- 9. UITabbar上部の境界線を削除する
- 10. Silverlightツールキット。 StackedColumnSeries列の境界線を削除する
- 11. IE7でtr境界線をどのように表示しますか? FF7で
- 12. どのようにiPadのポップオーバーの矢印を削除すると、そのフレームの境界線
- 13. Firefoxのシャドウから奇妙な境界線を削除するにはどうすればいいですか?
- 14. Matlabプロット周りの境界線を削除
- 15. Flex 4 Spark BorderContainer - 特定の面の境界を描画しますか?
- 16. SlickGridの水平セルの境界を削除しますか?
- 17. ActionScript 3.5/Flexでは、ユーザーがクリックするUIコンポーネントまたはコンテナに境界線を適用するにはどうすればよいですか?
- 18. spacemacs上の電力線の周りの境界を削除するには?
- 19. Windows XPでTButtonの下にある境界線を削除するには?
- 20. カスケード削除エンティティフレームワーク4.どのようにしますか?
- 21. CLRの配列境界チェック削除?
- 22. DataGridの行とセルの境界線をすべて削除する
- 23. 境界線の幅
- 24. グラデーションの境界を線のように見える
- 25. UITableViewの境界線ではなく行区切り記号を削除する
- 26. Flexでは、コンポーネントの移動をどのように検出できますか?
- 27. CSSボックスシャドウインセット折りたたまれた境界線の境界線の間のギャップ
- 28. 境界線からラベルテキストを除外する
- 29. 一連の線の境界線の矩形を見つけるにはどうすればよいですか?
- 30. UITextFieldレスポンダラインが境界線と重なっています。どのようにレスポンダを配置しますか?
質問はspark.components.TextAreaについてで、mx.controls.TextAreaではなく –
ではありません。私が覚えていればベータ版であった。 –