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

4
我们的产品团队要求在拖放操作期间使用自定义光标。他们已经提供了三个要实现的图像:
- Open-Hand-Grabber.png:当用户悬停在可以拖动的项目上时显示。 - Closed-Hand-Grabber.png:正在拖动该项。 - Closed-Hand-Grabber-No-Drop:将项目拖到无法放置的区域。
我已将这些图像嵌入到 Flex 应用程序中,现在正在尝试实现所需的行为。
我的第一个想法是侦听拖放事件并使用 CursorManager.setCursor() 方法设置光标。这种解决方案似乎需要大量的代码,并且我认为必须有一种更简单的方法来设置各种拖放光标状态。
你有什么想法吗?
1个回答

5

好的,已经完成了80%。将以下内容添加到CSS中:DragManager { moveCursor: Embed(source="resources/images/Closed-Hand-Grabber.png"); rejectCursor: Embed(source="resources/images/Closed-Hand-Grabber-No-Drop.png"); }唯一剩下的就是鼠标悬停光标... - user87659
通过处理列表上的mouseOver和mouseOut事件,使鼠标悬停正常工作。完美! - user87659
2
你觉得能否将完整的代码作为答案添加进来?我遇到了同样的问题,但是似乎无法通过你在评论中发布的内容解决。谢谢。 - ChrisInCambo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接