¿Hay alguna manera fácil de cambiar el color de fondo de un botón de chispa Flex 4 sin ensuciar las máscaras?Cambiar el color de una chispa Flex 4 Botón
ACTUALIZACIÓN: ok, lo descubrió, basta con establecer el atributo chromeColor
del mxml botón.
¿Hay alguna manera fácil de cambiar el color de fondo de un botón de chispa Flex 4 sin ensuciar las máscaras?Cambiar el color de una chispa Flex 4 Botón
ACTUALIZACIÓN: ok, lo descubrió, basta con establecer el atributo chromeColor
del mxml botón.
Puede cambiar el estilo color
del botón. También puede tener un relleno de mapa de bits.
Actualización: Los métodos anteriores no cambian el fondo.
La forma más fácil de cambiar el fondo, puede usar - opaqueBackground
propiedad.
Aquí hay otra forma de cambiar el fondo de un botón sin cambiar su máscara: 1. Cree un grupo con un rectángulo y su botón. 2. Establezca opaqueBackground
de su botón para anular. 3. Haga width
y height
de rectángulo a 100%
4. cualquiera que sea el color con el que rellene el rectángulo es el fondo de su botón.
Para los componentes de chispa, puede utilizar chromeColor estilo:
<s:Button chromeColor="0xff0000" label="chrome red"/>
Esto también se puede hacer a través de un código como: -
btnID.addEventListener(MouseEvent.MOUSE_OVER, textChange);
btnID.addEventListener(MouseEvent.MOUSE_OUT, textChangeback);
private function textChange(event:MouseEvent):void
{
btnLinkDelete.setStyle("color", 0xFFFFFF)
btnLinkDelete.setStyle("chromeColor", 0x535151)
}
private function textChangeback(event:MouseEvent):void
{
btnLinkDelete.setStyle("color", 0x000000)
btnLinkDelete.setStyle("chromeColor", 0xfcffff)
}
me anuncio que, si alguien quiere para cambiar el color de fondo en el desplazamiento del mouse.
¿Cómo cambio el estilo de color? Si lo hago simplemente cambia la etiqueta, no el fondo. –
oops ... mi mal. Actualizado. – nuaavee