我们的产品团队在拖放操作期间要求自定义光标。他们为我提供了三个图像来实现:
- Open-Hand-Grabber.png:当用户将鼠标悬停在他们可以拖动的项目上时显示
- Closed-Hand-Grabber.png : 正在拖动项目
- Closed-Hand-Grabber-No-Drop : 将项目拖到无法放下的区域
我已将这些图像嵌入到 Flex 应用程序中,现在我正在尝试实现所需的行为。
我的第一个想法是监听拖放事件并使用 CursorManager.setCursor() 方法设置光标。这个解决方案看起来代码非常密集,我觉得必须有一种更简单的方法来为各种拖放光标状态设置皮肤。
有任何想法吗?