На мой взгляд, это ошибка. ListBase.mouseOverHandler теперь устанавливает переменную с именем lastHighlightItemRendererAtIndices, когда он отправляет событие ITEM_ROLL_OVER, которое затем используется (вместе с lastHighlightItemIndices) при отправке события ITEM_ROLL_OUT в ListBase.clearHighlight * 100 *, вызываемого mouseOutH.
Проблема заключается в том, что при наведении мышки из строки в строку сначала вызывается mouseOverHandler, устанавливаются переменные lastHightlight ..., а затем, когда впоследствии вызывается mouseOutHandler, он использует значения lastHighlight ..., которые были просто в результате вы получаете последовательные события «переворачивания» и «разворачивания» для одного и того же средства визуализации.
Честно говоря, я не знаю, почему ListBase.clearHighlight просто не использует переданный в рендерере при отправке события ITEM_ROLL_OUT (как это было раньше для работы в SDK 2), так как это фактический рендерер, который "катится" из '.