本站内标注为[原创]的作品若要转载请首先和管理员取得联系,获得授权后方可转载。
英文原文:《Flex Quick Starts: Building a simple user interface-Controlling the cursor》
原文地址:http://www.adobe.com/devnet/flex/quickstart/controlling_the_cursor/
翻译:Kenshin
地址:http://labs.k-zone.cn http://www.flex2.org
Adobe Flex 的CursorManager可以让你在你的Flex应用程序里面控制你的光标。举例来说,如果你的应用程序执行处理需要使用者等到处理完成时,你可以改变光标的默认定制,象这样的一个沙漏表现了等待的过程。
你还可以改变光标提供反馈给用户的需要完成的动作。举例来说,你能使用一个光标图像,一个指出用户可以进行输入, 另外一个指出不可以进行的输入。
CursorManager类控制一个光标的优先位的列表,和最高的优先级的光标是可见的。如果光标列表包换多于一个相同优先级的光标,CursorManager 显示的是最近声明的光标。
使用默认的忙状态的光标
Flex定义了一个默认的忙状态的光标指出你的应用程序的在处理中,直到处理完成后才可以做出用户输入的反应。默认忙状态的光标是一个活生生的时钟。
你可以控制忙状态的光标在这几个地方:
l 你可以使用CursorManager方法设定或删除忙状态的光标。
l 你可以使用showBusyCursor这个属性在SWFLoader, WebService, HttpService, and RemoteObject类里面使其自动的显示忙状态的光标。
以下的例子使用了CursorManager类的静态的setBusyCursor() 和 removeBusyCursor()方法来显示和隐藏Flex默认的忙状态。
由于这里的显示不下,翻译的例子请看 http://www.k-zone.cn/zblog/post/log-2006-08-15-001.html
|