Actionscript 3 spark datagrid组件的AlternatingItemColor属性的Flex错误

Actionscript 3 spark datagrid组件的AlternatingItemColor属性的Flex错误,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我想为datagrid设置备用颜色。我编写了以下代码 "<s:DataGrid width="777" horizontalCenter="0" textAlign="center" id="inv_dg" height="170" alternatingItemColors="#FFFFFF, #000000" fontSize="12" fontFamily="Times New Roman" dataProvider="{obj.rtlist}">" “” 但它给我的错误

我想为datagrid设置备用颜色。我编写了以下代码

"<s:DataGrid width="777" horizontalCenter="0" textAlign="center"  id="inv_dg" height="170" alternatingItemColors="#FFFFFF, #000000" fontSize="12" fontFamily="Times New Roman" dataProvider="{obj.rtlist}">"
“”
但它给我的错误是“无法解析spark组件datagrid的AlternatingItemColor”。我还想在datagrid中设置对象值,但我不确定我的方法是否正确。它不起作用。请为DataGrid提供帮助:-

为火花组件使用交替的颜色,即:-

alternatingRowColors="[#FFFFFF, #000000]" 
以及mx组件的备选项目颜色,即:-

alternatingItemColors="[#0000FF, #FF0000]".

希望这会有所帮助。

您还需要将属性设置为数组,在您的情况下,这将是:

[#FFFFFF, #000000]

AlternatingItemColor在DataGrid标记中接受一个参数。因此,正如@Mahesh在这里所示,我们将颜色数组作为一个单引号参数传递,然后将其解析为一个数组。示例中的代码被解释为单个字符串,该字符串不能解析为有意义的颜色。