Adobe Flex/as3:如何实现自定义拖放游标

use*_*659 4 apache-flex adobe drag-and-drop cursors

我们的产品团队在拖放操作期间请求了自定义光标.他们为我提供了三个图像来实现:

  • Open-Hand-Grabber.png:当用户将鼠标悬停在可以拖动的项目上时显示
  • Closed-Hand-Grabber.png:正在拖动项目
  • Closed-Hand-Grabber-No-Drop:项目拖过无法丢弃的区域

我已将这些图像嵌入到Flex应用程序中,现在我正在尝试实现所需的行为.

我的第一个想法是使用CursorManager.setCursor()方法监听拖放事件并设置游标.这个解决方案似乎非常密集,我觉得必须有一种更简单的方法来设置各种拖放光标状态.

有任何想法吗?

cli*_*ers 5

查看DragManager类中可用的各种光标样式:

copyCursor

defaultDragImageSkin

linkCursor

moveCursor

rejectCursor

http://livedocs.adobe.com/flex/3/langref/mx/managers/DragManager.html

  • 你认为你可以添加完整的代码作为答案,我有同样的问题,似乎无法使它与你发布的评论一起工作.谢谢. (2认同)