1.新建FLEX工程,将自定义光标图像复制至工程目录下
2.绑定
[Embed(source="资源路径")]
var Class变量:Class
3.改变光标
cursorID=CursorManager.setCursor(Class变量)
4.撤消光标
CursorManager.removeCursor(cursorID)
完整代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.managers.CursorManager
import flash.events.*
private var cursorID:Number=0
[Embed(source="hand.jpg")]
private var handCursorSymbol:Class
private function moveover(event:MouseEvent):void{
cursorID=CursorManager.setCursor(handCursorSymbol)
}
private function moveout(event:Event):void{
CursorManager.removeCursor(cursorID)
}
]]>
</mx:Script>
<mx:Button id="myButton" label="Show" mouseOver="moveover" mouseOut="moveout"/>
</mx:Application>