PDA

Просмотр полной версии : Highlight tree item на dragOver


KPOT
15.08.2007, 19:29
имеется Tree.
Выделение той или иной папки, отображает файл которые в ней находятся в рядом находящемся List, из List производится Драг айтема, в Tree.

Необходимо подсветить item'ы Tree когда проносиш над ними объект. При этом selectedIndex Tree не должен менятся.

не торопитесь отвечать, и проверьте прежде чем что либо говорить, Любые встречные вопросы привествуются.
если добьётесь результата, можно линк на исходник без слов.

Заранее благодарен всем кто отважится по работать мозгом :)

KPOT
16.08.2007, 15:23
задача остаётся не решенной, я пока счас занят немного другим позже будет время начну бится с этой темой.

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


еще конечно парился как опредилть этот айтем.

вот единственный вариант


private function handlerFolderListDragDrop(evt:DragEvent):void
{
var dropIndex:int = folderList.calculateDropIndex(evt);
var itemRen:IListItemRenderer = folderList.indexToItemRenderer(dropIndex);



как бы для айтемов дерево я использую свой itemRenderer и вот как он добывается.

незабываем что selectedIndex у Tree менять нельзя.