<?xml version="1.0" encoding="utf-8"?>
<!-- http://www.myflexhero.com/share/2010/12/10/flex-hero-flex4/578 -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
creationComplete="{generateChartData()}">
<fx:Style>
@namespace mx "library://ns.adobe.com/flex/mx";
mx|CursorManager
{
busy-cursor: Embed(source="assets/busy-cursor.swf");
}
</fx:Style>
<fx:Script>
<![CDATA[
private var showCursor:Boolean = false;
private function generateChartData():void
{
cursorManager.setBusyCursor();
cursorManager.showCursor();
}
]]>
</fx:Script>
</s:Application>
包 | mx.managers |
类 | public class CursorManager |
继承 | CursorManager ->Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
例如,如果应用程序正在执行的处理过程要求用户等待处理完成,则可以对光标进行更改,使其反映等待期。在这种情况下,您可以将光标更改为沙漏或其他图像。
您可能还希望将光标更改为可以向用户提供反馈,用来指示用户可以执行的操作。例如,您可以使用一个光标图像来指示已启用用户输入,使用另一个光标图像来指示已禁用用户输入。您可以使用 JPEG、GIF、PNG 或 SVG 图像、Sprite 对象或者 SWF 文件来作为光标图像。
CursorManager 的所有方法和属性都是静态的,因此不需要为其创建实例。
在 AIR 中,每个 mx.core.Window 实例都使用自己的 CursorManager 类的实例。不直接引用 CursorManager 类的静态方法和属性,而是使用Window.cursorManager
属性引用 Window 实例的 CursorManager 实例。