FLEX4中使用CursorManager自定义忙状态光标
发布时间:2020-12-15 01:20:02 所属栏目:百科 来源:网络整理
导读:?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="{generateChartDat
<?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>
例如,如果应用程序正在执行的处理过程要求用户等待处理完成,则可以对光标进行更改,使其反映等待期。在这种情况下,您可以将光标更改为沙漏或其他图像。 您可能还希望将光标更改为可以向用户提供反馈,用来指示用户可以执行的操作。例如,您可以使用一个光标图像来指示已启用用户输入,使用另一个光标图像来指示已禁用用户输入。您可以使用 JPEG、GIF、PNG 或 SVG 图像、Sprite 对象或者 SWF 文件来作为光标图像。 CursorManager 的所有方法和属性都是静态的,因此不需要为其创建实例。 在 AIR 中,每个 mx.core.Window 实例都使用自己的 CursorManager 类的实例。不直接引用 CursorManager 类的静态方法和属性,而是使用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |