我有一个纯 AS3(无 Flex)项目,它使用 Flare 来显示数据可视化并与之交互。我刚刚实现了一些平移行为,因此您可以单击并拖动可视化,现在我想给用户一个视觉指示器,通过切换箭头光标和一个漂亮的抓手图标来表明这是可能的。
用户可以随时单击和拖动,除非鼠标位于可单击节点上(此时光标切换到指针 - 此行为已经到位)。
所以...
1) 我是否需要创建自己的自定义位图/精灵,或者是否有可以使用的内置光标调色板?(我没有使用 Flex。)
2) 有没有办法用项目范围内的平移光标简单地替换默认箭头,或者我是否需要将交换附加到显示对象上的鼠标事件?我可以使用舞台对象使这种行为适用于任何地方吗?
3) 我如何执行交换?我是直接使用 Cursor 对象还是需要参与 CursorManager?
非常感谢任何指导、伪代码或智慧之言!