我有一個使用ActionScript 3.0的Flex應用程序。將鼠標光標更改爲箭頭
對於我的應用程序中的任何元素,我希望將鼠標光標設置爲 - 專門用於指示允許「移動」或「拖動」操作 - 只要鼠標懸停在元素上方即可。
我該怎麼做?
我有一個使用ActionScript 3.0的Flex應用程序。將鼠標光標更改爲箭頭
對於我的應用程序中的任何元素,我希望將鼠標光標設置爲 - 專門用於指示允許「移動」或「拖動」操作 - 只要鼠標懸停在元素上方即可。
我該怎麼做?
查看CursorManager的幫助。
您可以使用「CursorManager」類更改鼠標光標。
變革的「默認鼠標光標」到「自定義鼠標光標」。
import mx.managers.CursorManager;
[Bindable]
[Embed(source="assets/moveArrow.png")]
private var moveArrowIcon:Class;
private var cursorID:int;
設置自定義鼠標光標。
cursorID = CursorManager.setCursor(moveArrowIcon);
這裏cursorID是integet變量來存儲用於進一步使用自定義光標ID。(如除去或識別)。
刪除自定義鼠標光標。
CursorManager.removeCursor(cursorID);
變革的「默認鼠標光標」到「忙碌光標」。
設置繁忙光標。
CursorManager.setBusyCursor();
刪除忙光標。
CursorManager.removeBusyCursor();
例如:
<mx:Button label="Hello World"
width="100"
height="100"
rollOver="cursorID = CursorManager.setCursor(moveArrowIcon);"
rollOut="CursorManager.removeCursor(cursorID);" />