0

この直面している問題の解決策を誰かに教えてもらえますか:カスタムスキンを適用したフラッシュ 4.6 でドロップダウンリストを使用しています。ボタン、ラベル、データグループに含まれるカスタム スキン。したがって、指定されたオプションは背景のrollOverColor、selectionColorを変更するだけで、一定の色は変更しないため、リストから特定のアイテムの色を変更したいと思います。誰かがその解決策を持っているなら、私を助けてください。

カスタムスキンコードは次のとおりです。

<s:Scroller left="0" top="0" right="0" bottom="0" focusEnabled="false" minViewportInset="1" >

            <fx:Script>
                <![CDATA[
                    import mx.events.FlexEvent;
                    import mx.utils.ObjectUtil;
                    protected function dataGroup_creationCompleteHandler(event:FlexEvent):void
                    {
                        dataGroup.setStyle('rollOverColor','black');
                        dataGroup.setStyle('selectionColor','black');
                    }


                ]]>
            </fx:Script>

            <s:DataGroup id="dataGroup" itemRenderer="spark.skins.spark.DefaultItemRenderer" 
                         creationComplete="dataGroup_creationCompleteHandler(event)"  mouseDown="mosuedownEvt(event)">
                <s:layout>
                    <s:VerticalLayout gap="0" horizontalAlign="contentJustify" />
                </s:layout>
            </s:DataGroup>
        </s:Scroller>
4

1 に答える 1