задача остаётся не решенной, я пока счас занят немного другим позже будет время начну бится с этой темой.
вообще конечно я даже не нашел не какой програмной функции для хайлайта айтемов, приходил в голову вариант покрасить айтем над которым проходиш с обьектом....
еще конечно парился как опредилть этот айтем.
вот единственный вариант

Код:
private function handlerFolderListDragDrop(evt:DragEvent):void
{
var dropIndex:int = folderList.calculateDropIndex(evt);
var itemRen:IListItemRenderer = folderList.indexToItemRenderer(dropIndex);
как бы для айтемов дерево я использую свой itemRenderer и вот как он добывается.
незабываем что selectedIndex у Tree менять нельзя.