Con el SDK de Flex 3, simplemente se necesita establecer el estilo de Grosor de borde en 0, o establecer borderStyle en ninguno. Con Flex 4 SDK y el tema Spark, esto no tiene ningún efecto.Cómo se elimina el borde de un Componente TextArea de Flex 4 (halo con tema de chispa)
Respuesta
Usted tiene que fijar el borderSkin a null
<mx:TextArea borderSkin={null} />
no he incursionado en Flash Builder 4 todavía, pero sé que en Flex 3 puede modificar cosas como esta (cuando no es posible otra manera):
var tb:TextInput = new TextInput();
tb.getChildAt(0).setStyle(...);
posible que desee dar a este un intento , solo necesita encontrar el elemento secundario correcto por lo general.
EDITAR: Here's your answer
Pruebe algo como:
borderVisible="false"
Jeol su respuesta funciona para componentes MX, para la flexión 4 chispa textarea componente que establece borderVisible = "false" y en el código lblMessage.setStyle ("contentBackgroundAlpha", 0);
Además, si su hacer esto, es probable que quieren que el truco para hacer la maldita cosa de tamaño automático a su contenido ... establecer 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);
}
... y gracias por RobotLegs , es increíble!
también he probado el código anterior, pero que no funciona para mí Flex SDK 4.5 héroe, así que lo que hice seleccionado el área de texto y creó un nuevo aspecto personalizado y cambiar el alfa frontera 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>
simple y dulce
Si desea quitar el borde de chispa TextArea está aquí están algunas maneras de hacerlo: para hacer que todos TextAreas chispa tienen ninguna frontera se puede hacer esto:
s|TextArea {
borderVisible : false;
}
También puede hacer un estilo sencillo y sólo aplicarlos a TextAreas chispa específicas de este modo:
.noBorder {
borderVisible : false;
}
...
<s:TextArea styleName="noBorder"/>
Usted puede apagarlo a través de la creación de completar de este modo:
<s:Application ...
creationComplete="onCreationComplete()"/>
...
private function onCreationComplete() : void {
mySparkTextArea.setStyle('borderVisible', false);
}
...
<s:TextArea id="mySparkTextArea"/>
</s:Application>
Por último, puede hacer un skin, según la sugerencia de DrMaxmAd, así:
...
<!-- 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>
...
En Flex 3: El borde del componente TextArea puede ser controlado por nosotros ing estos dos atributos/propiedades:
- borderSkin = "{} nula"
- focusAlpha = "0"
Enfoque alfa asegura que no obtiene la frontera aparecer incluso cuando el TextArea está seleccionado.
- 1. Cambiar el color de una chispa Flex 4 Botón
- 2. Configuración compiler.theme opción para Halo/Flex 4 en FlashDevelop
- 3. Flex 4 deslizante con dos pulgares
- 4. ¿Cómo puedo definir "contentGroups" personalizados en un componente personalizado de Flex 4?
- 5. ¿Cuál es el problema con Halo y Spark en Flex 4?
- 6. Etiqueta y selección de Flex 4
- 7. Flex 4: Crear un grupo con un fondo
- 8. ¿Cómo poner nodos secundarios MXML dentro de un componente Flex 4 personalizado?
- 9. Desplácese hasta el elemento seleccionado en el componente Lista de chispas de Flex 4
- 10. Configuración de un aspecto predeterminado para un componente personalizado en Flex 4
- 11. Flex 4 Scroller
- 12. ¿Cómo se elimina completamente el borde del botón en wpf?
- 13. Centrado de contenido en Flex 4
- 14. Flex 4: Valor de CSS personalizado
- 15. Cambios en el ciclo de vida de la chispa entre Flex 4.5 y 4.6
- 16. Eliminando el borde textarea en HTML
- 17. parentApplication y FlexGlobals.topLevelApplication en Flex 4
- 18. Eventos del componente Adobe Flex
- 19. Flex: determine si un componente muestra
- 20. Agregando un borde a un grupo en tiempo de ejecución en flex
- 21. Cómo controlar una posición de desplazamiento del Datagrid de chispa en Flex?
- 22. ¿Cómo se elimina un enlace de cola de RabbitMQ?
- 23. Cómo establecer un borde en un componente Vaadin?
- 24. Cómo se elimina un contador de rendimiento
- 25. Flex 4: Evento de cambio de estado
- 26. ¿Cómo funciona el enfoque en Flex?
- 27. Componente Extjs dentro de Ext.XPlantilla en EXTJS 4
- 28. ¿Cómo se establece el foco de un elemento textarea TinyMCE?
- 29. ¿Cómo se puede pelar una etiqueta de chispa?
- 30. Eclipse 4.x - Tema de Solarized CSS
La pregunta es sobre spark.components.TextArea, no mx.controls.TextArea –
no en ese momento. Estaba en beta si mal no recuerdo. –