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