Con Flex 3 SDK è sufficiente impostare lo stile borderThickness su 0 oppure impostare borderStyle su none. Con il Flex 4 SDK e il tema Spark, questo non ha alcun effetto.Come rimuovere il bordo di un componente TextArea Flex 4 (alone a scintilla)
risposta
È necessario impostare la borderSkin su null
<mx:TextArea borderSkin={null} />
non ho sguazzato in Flash Builder 4 ancora, ma so che in Flex 3 è possibile modificare le cose come questa (quando non è possibile, un altro modo):
var tb:TextInput = new TextInput();
tb.getChildAt(0).setStyle(...);
potrebbe voler dare a questo una prova , devi solo trovare di solito l'elemento figlio corretto.
EDIT: Here's your answer
Prova qualcosa di simile:
borderVisible="false"
Jeol la risposta funziona per i componenti MX, per la flessione 4 spark textarea component hai impostato borderVisible = "false" e nel codice lblMessage.setStyle ("contentBackgroundAlpha", 0);
Inoltre, se il vostro fare questo, probabilmente vuole l'hack per rendere la cosa autosize maledetta per il suo contenuto ... set 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);
}
... e grazie per RobotLegs , è davvero fantastico!
ben Ho provato il codice di cui sopra, ma non funziona per me Flex eroe SDK 4.5, quindi quello che ho fatto ho scelto il textArea e ha creato una nuova pelle personalizzato e modificare l'alfa confine a 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>
semplice e dolce
Se si desidera rimuovere il bordo dalla scintilla TextArea è qui ci sono alcuni modi per farlo: per rendere tutti TextAreas scintilla non hanno alcun confine si può fare questo:
s|TextArea {
borderVisible : false;
}
Si può anche fare uno stile semplice e applicarli solo a specifiche TextAreas scintilla in questo modo:
.noBorder {
borderVisible : false;
}
...
<s:TextArea styleName="noBorder"/>
È possibile disattivarlo tramite la creazione di completare in questo modo:
<s:Application ...
creationComplete="onCreationComplete()"/>
...
private function onCreationComplete() : void {
mySparkTextArea.setStyle('borderVisible', false);
}
...
<s:TextArea id="mySparkTextArea"/>
</s:Application>
Infine, può fare una skin, per suggerimento di DrMaxmAd, in questo modo:
...
<!-- 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>
...
In Flex 3: il confine per il componente TextArea può essere controllato da noi ing questi due attributi/proprietà:
- borderSkin = "{null}"
- focusAlpha = "0"
fuoco alfa assicura che non si ottiene il confine mostrando anche quando il TextArea è selezionato.
- 1. ridimensionamento automatico Flex mobile componente scintilla textarea
- 2. Pannello componente Flex 4 Spark - Nascondi barra del titolo
- 3. Flex 4 Slider con due pollici
- 4. Flex: TextArea allegata Immagine
- 5. Come si sposta a livello di codice il cursore di un Flex TextArea fino alla fine?
- 6. Centrare contenuto in Flex 4
- 7. Rimuovere tutti gli stili (bordo, bagliore) dalla textarea
- 8. Come rimuovere il bordo dietro il pulsante?
- 9. Come rimuovere il bordo di selezione su un ListViewItem
- 10. Swing JTextField come rimuovere il bordo?
- 11. Rimuovere il bordo dai pulsanti
- 12. Come rimuovere il bordo bianco dal grafico a torta HighCharts?
- 13. Come modificare il colore del bordo (o rimuovere il bordo) di un controllo PropertyGrid?
- 14. Come rimuovere il bordo dell'elenco a discesa: CSS
- 15. Come cambiare il colore del bordo della textarea su: focus
- 16. Come rimuovere il bordo rosso in phpStorm?
- 17. come rimuovere il carattere di sottolineatura dai valori di textarea?
- 18. Come rimuovere ulteriore spazio nella textarea
- 19. Aggiunta di un bordo a un gruppo in fase di esecuzione in flex
- 20. Come rimuovere il bordo 3d (incassato) dal componente MDIClient nel formato padre MDI?
- 21. Flex 4 Componente personalizzato - Come notificare la pelle delle modifiche alle proprietà?
- 22. Come rimuovere il bordo solo da un lato dell'elemento?
- 23. Qualche esperienza di migrazione Flex 4?
- 24. Tag Hr in IE - rimuovere il bordo
- 25. Rimuovere le barre di scorrimento da textarea
- 26. Come rimuovere il bordo dalla casella di testo in WPF?
- 27. Chrome: rimuovere il bordo della finestra/decorazione
- 28. Flex 4 rileva se l'utente preme il tasto di immissione
- 29. Cercando di rimuovere ridimensionabile da textarea
- 30. Come rimuovere il bordo dalla finestra di dialogo?
La domanda riguarda spark.components.TextArea, non mx.controls.TextArea –
non al momento. Era in beta se ricordo. –