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>