Как предотвратить добавление перетаскиваемого элемента в дерево, которое перетаскивает прием.? - PullRequest
0 голосов
/ 25 октября 2010

у меня есть два дерева, одно дерево позволяет сказать, что TreeDrag активирован перетаскиванием, а другое - включено перетаскиванием, скажем, TreeDrop. в TreeDrop ....

1 Ответ

1 голос
/ 25 октября 2010

Вызов event.preventDefault() при обработке события DRAG_DROP:

private function tree_dragDropHandler(event:DragEvent):void
{
    event.preventDefault();

    tree.hideDropFeedback(event);
    DragManager.showFeedback(DragManager.NONE);
}

Этот обработчик должен запускаться до Tree собственного обработчика DRAG_DROP, это можно сделать, добавив прослушиватель с приоритетом:

tree.addEventListener(DragEvent.DRAG_DROP, tree_dragDropHandler, false, 1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...