Spark Label翻转颜色

时间:2012-03-09 23:48:22

标签: flex flex-spark

我在VGroup中有一组spark标签组件。当用户翻过标签时,有没有办法将背景颜色更改为标签?我已经尝试将rollOverColor添加到VGroup,但它没有用。

1 个答案:

答案 0 :(得分:1)

<s:VGroup>
    <s:Group rollOut="aRect.visible=false"
             rollOver="aRect.visible=true">
        <s:Rect height="100%"
                id="aRect"
                width="100%">
            <s:fill>
                <s:SolidColor color="red"/>
            </s:fill>
        </s:Rect>
        <s:Label text="This is some label"/>
    </s:Group>
</s:VGroup>

您可以将上面代码中的组部分放入其自己的MXML中,并声明绑定到标签文本属性的公共var文本。或者你可以根据状态来做到这一点,更多内容在这里: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf63611-7ff1.html