2

我有一个关于列表中的 alterItemColors 的问题。我想将一个数组分配给alternatingItemColors,但因为我的数组存在于组件上方的脚本中。flex 编译器说不能访问属性颜色代码如下:

<fx:Script>
        <![CDATA[
    [Bindable]
         public var colors:ArrayCollection=new ArrayCollection();
colors=[#FFFF00,#fd8301];
    ]]>
    </fx:Script>
<s:List id="workList" width="100%" height="40%"  alternatingItemColors="colors"/>

有人可以建议出什么问题以及如何将数组分配给alternatingItemColors

4

1 回答 1

0

使用数组(不是 ArrayCollection)

public var colors:Array = [#FFFF00,#fd8301];

您的绑定标签也缺少颜色

<s:List id="workList" width="100%" height="40%"  alternatingItemColors="{colors}"/>
于 2012-11-03T18:11:59.430 回答