apache-flex - Adobe Flex/as3 : How to implement custom drag-and-drop cursors

标签 apache-flex drag-and-drop adobe cursors

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

  • Open-Hand-Grabber.png :当用户将鼠标悬停在他们可以拖动的项目上时显示
  • Closed-Hand-Grabber.png : 项目正在被拖动
  • 封闭式抓手不掉落 : 项目被拖到不能放置的区域

  • 我已将这些图像嵌入到 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/

    相关文章:

    flash - Adobe Flash 11.3 低延迟音频支持通过 NetStream 进行流式传输

    flash - 是否有适用于 HTML5 的 Adob​​e Flash Builder 对应 IDE?

    wpf - 发生拖动操作时,如何在 XAML 中激活 WPF 触发器?

    pdf - 在某一点打开本地 PDF 文件

    apache-flex - 如何在 Flex 移动项目的 Spark 皮肤中使用带有 CSS 的嵌入式字体?

    apache-flex - Spring BlazeDS flex.messaging.endpoints.AMFEndpoint

    apache-flex - 将屏幕截图图像保存到 Flex 4 中的文件

    swift - 类似于 Finder 应用程序 NSOutlineView Cocoa Swift 的拖放

    android - Android中如何禁用左右拖动ImageView?

    javascript - Adobe Acrobat Javascript promise