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

  • Open-Hand-Grabber.png :当用户将鼠标悬停在他们可以拖动的项目上时显示
  • Closed-Hand-Grabber.png : 物品被拖拽
  • Closed-Hand-Grabber-No-Drop : 物品被拖过一个不能被放下的区域

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

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

    有任何想法吗?

    最佳答案

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

    复制光标

    默认拖动图像皮肤

    链接光标

    移动光标

    拒绝光标

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

    关于apache-flex - Adobe Flex/as3 : How to implement custom drag-and-drop cursors,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/721868/

    10-16 22:12