0

MouseEvent と GetChildAt メソッドを使用して、現在選択されている要素のスタイルを変更できます。マウス イベントを使用せずにアクション スクリプトから mx:text コントロールの色を変更する可能性が必要です。たとえば、リストの 2 番目の項目の色を変更する必要があります。

どうすればいいですか?

助けてくれてありがとう

            <mx:List id="carTypesList" name="carTypesList" dataProvider="{carTypesResult}"
            height="93%" width="470"
            change="{this.parentApplication.setSelectedTextStyleSelected(event)}"
            >
            <mx:itemRenderer >
                <mx:Component>
                    <mx:HBox horizontalGap="0" width="470" verticalScrollPolicy="off" horizontalScrollPolicy="off"
                             mouseOver="{this.parentApplication.setSelectedTextStyleOver(event)}"
                             mouseOut="{this.parentApplication.setSelectedTextStyleOut(event)}">
                        <mx:Image id="modelDisabled" name="{data.@id}"
                                  width="12" height="12"
                                  visible="{data.@disabled == 'X'?true:false}"
                                  includeInLayout="{data.@disabled == 'X'?true:false}"
                                  source="img/resfleet/blocked_ico.png" />
                        <mx:Text text="{data}"
                                 click="{this.parentApplication.setSelectedTextStyleSelected(event); this.parentApplication.isReadOnly('ZNM00030') == false?this.parentApplication.modelSelector.setTypeExt():''}"
                            width="{data.@disabled == 'X'?418:430}"
                            maxHeight="100" />
                        <mx:Image id="modelInfoIconWhite" name="{data.@id}" source="img/resfleet/info_ico_sq_wh.png"
                                  width="12" height="12"
                                  buttonMode="true"
                                  useHandCursor="true"
                                  click="{this.parentApplication.isReadOnly('ZNM00030') == false?this.parentApplication.modelSelector.showModelInfo(event):''}"/>
                        <mx:Image id="modelInfoIconBlue" name="{data.@modnm}" source="img/resfleet/info_ico_sq_bl.png"
                                  width="12" height="12"
                                  buttonMode="true"
                                  useHandCursor="true"
                                  visible="{data.@action == 'X'?true:false}"
                                  includeInLayout="{data.@action == 'X'?true:false}"
                                  click="{this.parentApplication.readOnlyMode == false?this.parentApplication.modelSelector.showActionInfo(event):''}"/>
                    </mx:HBox>
                </mx:Component>
            </mx:itemRenderer>
        </mx:List>
4

0 に答える 0