Flex3控制和使用忙光标

控制光标

mx.managers.CursorManager 类控制光标的优先级列表,在该列表中,具有最高优先级的光标是当前可见的光标。如果光标列表中有多个光标具有同一优先级,则光标管理器将显示最近创建的光标。
例如,如果应用程序正在执行的处理过程要求用户等待处理完成,则可以对光标进行更改,使其反映等待期。在这种情况下,您可以将光标更改为沙漏或其它图像。

您可能还希望将光标更改为可以向用户提供反馈,用来指示用户可以执行的操作。例如,您可以使用一个光标图像来指示已启用用户输入,使用另一个光标图像来指示已禁用用户输入。您可以使用 JPEG、GIF、PNG 或 SVG 图像、Sprite 对象或者 SWF 文件来作为光标图像。

CursorManager 的所有方法和属性都是静态的,因此不需要为其创建实例。



使用默认的忙光标

Flex 定义了一个默认的忙光标, 可用来指示应用程序正在处理, 且在应用程序对用户输入作出响应之前, 用户应等待, 直到处理完成。 默认的忙光标是一个动画时钟。

可以使用以下几种方式来控制忙光标:

可以使用 CursorManager 方法来设置和删除忙光标。
可以使用 SWFLoader、WebService、HttpService 和 RemoteObject 类的 showBusyCursor 属性自动显示忙光标。
下面的示例使用 CursorManager 类的静态 setBusyCursor() 和 removeBusyCursor() 方法, 根据切换按钮的状态显示和隐藏默认的 Flex 忙光标。




你可能感兴趣的:(webservice,Flex)