We got it figured out. This is what we did.
private function onDragStart(event:DragEvent):void{
sourceUUID = docTree.getParentItem(docTree.selectedItem)
destFile = docTree.selectedItem.label;
}
private function onDragEnd(event:DragEvent):void{
var r:int = docTree.calculateDropIndex(event);
docTree.selectedIndex = r;
if(r > 0 ){
destUUID = docTree.getParentItem(docTree.selectedItem)
Debug.show(destUUID.data)
if(destUUID.data && destUUID.data !=
sourceUUID.data){
moveDocHandler()
} else {
return;
}
} else {
return;
}
}