【发布时间】:2008-11-15 23:50:19
【问题描述】:
在 Flash 应用程序中更改光标的最常见方法似乎是基于简单的隐藏本机操作系统光标和显示图形(由 Flash Player 绘制)在(隐藏)光标所在的 Flash 矩形内。例如,mx.managers.CursorManager 就是这样做的。我发现这种方法不可接受的原因是 Flash Player 在更新光标图形方面不够快,导致光标移动出现一些非常明显的滞后,我认为这是一个非常基本的问题可用性问题和烦恼,使整个应用程序看起来比实际慢。
另一方面,我注意到浏览器中的 CSS cursor 属性 实现的工作方式与它应该的一样——即,当使用它来实现自定义鼠标光标。
所以我的问题是:有没有办法使用 CSS cursor 属性(或任何其他不涉及滞后、缓慢光标移动的方法)来更改 Flash 矩形顶部的光标?
我已经尝试通过 JavaScript 更改 Flash 元素的 cursor 样式属性(或 Flash 元素周围的 Div 包装器),但似乎无法正常工作。有没有人成功做过这样的事情?
【问题讨论】:
标签: css apache-flex flash actionscript-3 cursors