Перетащите в спрайт в Flex - PullRequest
       21

Перетащите в спрайт в Flex

0 голосов
/ 14 сентября 2010

Мне нужно определить, когда пользователь помещает объект в спрайт.Я добавляю 3 прослушивателя событий, которые мне нужны, но работает только один из них:

ontainer.addEventListener( DragEvent.DRAG_ENTER, dragEnterHandler); container.addEventListener( DragEvent.DRAG_EXIT, dragExitHandler); container.addEventListener( DragEvent.DRAG_DROP, dragDropHandler);

Единственный, кого я могу слушать - это DRAG_ENTER.И я использую, чтобы принять перетаскиваемый объект:

DragManager.acceptDragDrop (event.currentTarget.parent as IUIComponent);

Есть идеи, почему я не могу прослушать два других события?

ткс.

1 Ответ

0 голосов
/ 14 сентября 2010

Из документации ...

Чтобы принять сброс, обработчик событий вызывает метод DragManager.acceptDragDrop (). Вы должны вызвать метод DragManager.acceptDragDrop () для цели удаления, чтобы получать события dragOver, dragExit и dragDrop.
...