Сначала вам нужно перехватить событие dragStart из вашего дерева
dragStart="tree_dragStartHandler(event)"
Затем в обработчике событий вы можете проверить, является ли выбранный элемент ветвью, если это так, то вы отменили поведение по умолчанию для события dragStart с помощью protectDefault ()
.
protected function tree_dragStartHandler(event:DragEvent):void
{
var item:Object = event.currentTarget.selectedItem
if (tree.dataDescriptor.isBranch(item)) {
event.preventDefault();
}
}