2

リスト内のalternatingItemColorsに関する問題があります。配列をalternativeItemColorsに割り当てたいのですが、配列がコンポーネントの上のスクリプトに存在するためです。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 に答える