在as3中,如何将光标更改为系统默认的忙/等光标(例如mac上的旋转轮)?
答案 0 :(得分:4)
默认情况下,Flash似乎不支持等待/忙碌光标,但它确实支持:
flash.ui.MouseCursor.AUTO自动 基于鼠标下的对象。 flash.ui.MouseCursor.ARROW鼠标 光标将是一个箭头。 flash.ui.MouseCursor.BUTTON鼠标 光标将是一个单击手的按钮。 flash.ui.MouseCursor.HAND鼠标 光标将是一个拖动的手 flash.ui.MouseCursor.IBEAM鼠标 光标将是一个工字梁。
见here。你可以通过创建一个精灵并让它跟随鼠标来制作你自己的。
答案 1 :(得分:1)
我建议寻找替代解决方案。首先,Mac上的旋转轮实际上是来自操作系统的指示,即用户界面没有响应并且在一段时间内未能处理系统事件。这通常发生在应用程序在主线程中执行一些繁重的计算并且无法及时处理事件时(应用程序实际上没有请求此游标)。
也许你可以找到一种解决方案,以Flash内在的方式传达加载 - 如果我看到旋转轮,我会认为我的浏览器没有响应。
答案 2 :(得分:0)
这是另一种解决方案,使用您自己的图像:http://livedocs.adobe.com/flex/3/html/help.html?content=cursormgr_4.html