2011-09-08 3 views
0

ActionScript 3.0을 사용하는 Flex 응용 프로그램이 있습니다.마우스 커서를 화살표로 변경

내 응용 프로그램의 모든 요소에 대해 마우스 커서를 move cursor - 특히 "이동"또는 "드래그"작업이 허용됨을 나타 내기 위해 사용됩니다.

어떻게하면됩니까?

답변

2

CursorManager에 대한 도움말을 찾으십시오.

6

"CursorManager" 클래스를 사용하여 마우스 커서를 변경할 수 있습니다. 변경 "기본 마우스 커서" "사용자 정의 마우스 커서"에 대한

.

import mx.managers.CursorManager; 

[Bindable] 
[Embed(source="assets/moveArrow.png")] 
private var moveArrowIcon:Class; 

private var cursorID:int; 

대상 사용자 정의 마우스 커서를 설정하십시오.

cursorID = CursorManager.setCursor(moveArrowIcon); 

여기 더 사용하기위한 사용자 정의 커서 ID를 저장하는 integet 변수 cursorID. (같은 제거 또는 확인).

대상 사용자 정의 마우스 커서를 제거하십시오. 변경 "기본 마우스 커서" "바쁜 커서"에 대한

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