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

时间:2009-04-06 15:02:53

标签: flex drag-and-drop adobe cursors

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

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

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

copyCursor

defaultDragImageSkin

linkCursor

moveCursor

rejectCursor

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