button - para - Cambiar el color de un botón de chispa Flex 4
etiqueta button html (3)
Puede cambiar el estilo de 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 - propiedad opaqueBackground
.
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 opaqueBackground
. 3. Haga que el width
y la height
del rectángulo sean 100%
4. Cualquier color con que llene el rectángulo es el fondo de su botón.
¿Hay alguna manera fácil de cambiar el color de fondo de un botón de chispa Flex 4 sin jugar con las máscaras?
ACTUALIZACIÓN : ok, lo chromeColor
, simplemente configure el atributo chromeColor
del Botón mxml.
Para los componentes de la chispa, puede usar el estilo chromeColor :
<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)
}
Lo estoy publicando, si alguien quiere cambiar el color de fondo con el mouse sobre el mouse.