http://blog.minidx.com/2008/09/06/1364.html
Flex中通过CursorManager的静态函数setBusyCursor和removeBusyCursor设置鼠标为Busy状态并通过调用setCursor和removeCursor来设置自己的图标的例子
By Minidxer | September 6, 2008
接下来的例子演示了Flex中如何通过CursorManager的静态函数setBusyCursor和removeBusyCursor,设置鼠标为Busy状态,并通过调用setCursor和removeCursor来设置自己的图标。
让我们先来看一下Demo (
可以右键View Source或点击这里 察看源代码):
<script type="text/javascript"><!-- google_ad_client = "pub-2748932162110627"; /* 1st-Minidx-Article-336-280-01 */ google_ad_slot = "5298684134"; google_ad_width = 336; google_ad_height = 280; //--> </script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> <script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script> <script>window.google_render_ad();</script>
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> <script src="http://googleads.g.doubleclick.net/pagead/test_domain.js"></script> <script>window.google_render_ad();</script>
下面是完整代码(或点击这里 察看):
Download:
main.mxml
- <? xml version = " 1.0 " encoding = " utf-8 " ?>
- < mx:Application xmlns:mx = " http://www.adobe.com/2006/mxml "
- layout = " vertical "
- verticalAlign = " middle "
- backgroundColor = " white " >
- < mx:Script >
- <![CDATA[
- import mx.managers.CursorManager;
- [Bindable]
- [Embed(source="assets/bug.png")]
- private var BugIcon:Class;
- [Bindable]
- [Embed(source="assets/bug_delete.png")]
- private var BugDeleteIcon:Class;
- private var cursorID:int;
- ]]>
- </ mx:Script >
- < mx:ApplicationControlBar dock = " true " >
- < mx:Button label = " setBusyCursor() "
- click = " CursorManager.setBusyCursor(); " />
- < mx:Button label = " removeBusyCursor() "
- click = " CursorManager.removeBusyCursor(); " />
- </ mx:ApplicationControlBar >
- < mx:Button label = " setCursor() "
- width = " 100 "
- height = " 100 "
- rollOver = " cursorID = CursorManager.setCursor(BugIcon); "
- rollOut = " CursorManager.removeCursor(cursorID); " />
- </ mx:Application >