在前面的Flex中设置DataGrid控件中字符背景以及控件背景颜色中我们了解了如何通过设置backgroundAlpha和backgroundColor样式,在Flex中设置DataGrid控件中字符背景以及控件背景颜色。接下来的例子演示了Flex中如何通过rollOverColor样式,设置ComboBox下拉菜单项目背景颜色。同样是基本控件,一个用backgroundColor,而另一个用的是rollOverColor,这个需要注意一下。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):Download: main.mxml
<?xmlversion="1.0"encoding="utf-8"?>
<mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="top"
backgroundColor="white">
<mx:Arrayid="arr">
<mx:Objectlabel="One"/>
<mx:Objectlabel="Two"/>
<mx:Objectlabel="Three"/>
<mx:Objectlabel="Four"/>
<mx:Objectlabel="Five"/>
<mx:Objectlabel="Six"/>
<mx:Objectlabel="Seven"/>
<mx:Objectlabel="Eight"/>
<mx:Objectlabel="Nine"/>
<mx:Objectlabel="Ten"/>
</mx:Array>
<mx:ApplicationControlBardock="true">
<mx:FormstyleName="plain">
<mx:FormItemlabel="rollOverColor:">
<mx:ColorPickerid="colorPicker"
selectedColor="#CCCCCC"/>
</mx:FormItem>
</mx:Form>
</mx:ApplicationControlBar>
<mx:ComboBoxid="comboBox"
dataProvider="{arr}"
rollOverColor="{colorPicker.selectedColor}"/>
</mx:Application>
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....