繁体   English   中英

在Flex中拖放到Sprite

[英]Drag and Drop to a Sprite in Flex

我需要检测用户何时将对象dbnd变成精灵。 我添加了我需要的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作为IUIComponent);

有什么想法为什么我不能听其他两个事件吗?

tks。

文档中 ...

为了接受放置,事件处理程序调用DragManager.acceptDragDrop()方法。 您必须为放置目标调用DragManager.acceptDragDrop()方法,以接收dragOver,dragExit和dragDrop事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM