1、Flex本身支持鼠標樣式有普通狀態、手型狀態和忙狀態三種:
//手型狀態
target.useHandCursor=true;
target.buttonMode=true;
//忙狀態
CursorManager.setBusyCursor();
//設置回普通狀態
CursorManager.removeAllCursor();
//箭頭、自動、手性、工字型、拖動手型
MouseCursor.ARROW (用於指定應使用箭頭光標。)
MouseCursor.AUTO (用於指定應根據鼠標下的對象自動選擇光標。)
MouseCursor.BUTTON (用於指定應使用按壓按鈕的手形光標。)
MouseCursor.IBEAM (用於指定應使用工字形光標。)
MouseCursor.HAND (用於指定應使用拖動手形光標。)
Mouse.cursor = MouseCursor.ARROW;
2、通過自定義類來畫出需要的鼠標樣式:
import flash.display.Sprite;
public class CircleCursor extends Sprite
{
public function CircleCursor()
{
graphics.lineStyle(1,0x000000);
graphics.drawCircle(0,0,5);
super();
}
}
CursorManager.setCursor(CircleCursor);
3、通過使用圖片來改變鼠標樣式,例如:
import mx.managers.CursorManager;
[Bindable]
[Embed(source="assets/images/imgCur.png")]
private var imgCur:Class;
CursorManager.setCursor(imgCur);