The following example shows how you can alternate item colors in a Flex Tree control by setting the
alternatingItemColors
style to an array of colors
<?
xml version="1.0" encoding="utf-8"
?>
<!-- http://blog.flexexamples.com/2007/11/27/alternating-row-colors-in-a-flex-tree-control-using-the-alternatingitemcolors-style/ -->
< mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml"
layout ="vertical"
verticalAlign ="middle"
backgroundColor ="white" >
< mx:XMLListCollection id ="xmlListColl" >
< mx:source >
< mx:XMLList >
< node label ="One" >
< node label ="One.1" />
< node label ="One.2" />
< node label ="One.3" />
</ node >
< node label ="Two" >
< node label ="Two.1" />
< node label ="Two.2" />
< node label ="Two.3" />
</ node >
</ mx:XMLList >
</ mx:source >
</ mx:XMLListCollection >
< mx:Tree id ="tree"
dataProvider ="{xmlListColl}"
labelField ="@label"
alternatingItemColors ="[#DFDFDF,#EEEEEE]"
rowCount ="4"
width ="300" />
<!-- http://blog.flexexamples.com/2007/11/27/alternating-row-colors-in-a-flex-tree-control-using-the-alternatingitemcolors-style/ -->
< mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml"
layout ="vertical"
verticalAlign ="middle"
backgroundColor ="white" >
< mx:XMLListCollection id ="xmlListColl" >
< mx:source >
< mx:XMLList >
< node label ="One" >
< node label ="One.1" />
< node label ="One.2" />
< node label ="One.3" />
</ node >
< node label ="Two" >
< node label ="Two.1" />
< node label ="Two.2" />
< node label ="Two.3" />
</ node >
</ mx:XMLList >
</ mx:source >
</ mx:XMLListCollection >
< mx:Tree id ="tree"
dataProvider ="{xmlListColl}"
labelField ="@label"
alternatingItemColors ="[#DFDFDF,#EEEEEE]"
rowCount ="4"
width ="300" />
本文转自 OldHawk 博客园博客,原文链接:http://www.cnblogs.com/taobataoma/archive/2008/01/11/1034846.html
,如需转载请自行联系原作者