Flex鼠標樣式

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);




















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章