4

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

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

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

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

有任何想法吗?

4

1 回答 1

5

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

复制光标

默认拖动图像皮肤

链接光标

移动光标

拒绝光标

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

于 2009-04-06T15:55:32.593 回答