I think you can use the dragStart event and call preventDefault if the item
should not be dragged.
I think we're on the right track, but when I trace out event.target on my dragStart handler, the target is coming back as the Tree, not the item itself.
Event.target is the dispatcher. The event is dispatched from the tree and
contains the x,y of the mouse.
It may be that highlightItemRenderer will always be correct, or maybe you
will need to call mouseEventToItemRenderer. It will probably require
subclassing to get at those protected properties and methods.
Perfect! I was able to utilize this.highlightItemRenderer to get the correct child and work from there.
Thanks so much for your help Flex harUI...I know you've been a huge help for a lot of people on these forums so just know it is appreciated.