내 Flex 응용 프로그램의 전체 화면 모드에서 사용자 정의 커서를 표시하는 데 문제가 있습니다. 어떻게해야합니까?전체 화면 모드에서 사용자 정의 커서 표시 - Flex 3.0
1
A
답변
0
CursorManager.removeCursor()
method은 커서 목록에서 커서를 제거합니다.
제거 할 커서가 현재 표시된 커서 인 경우 CursorManager는 목록에 다음 커서를 표시합니다 (있는 경우). 리스트가 하늘의 경우, CursorManager는 디폴트의 시스템 커서를 표시합니다.
setCursor
을 다시 호출하는 것 외에도 제거 된 커서를 다시 커서 목록에 추가하는 방법을 찾을 수 없습니다. 다음 코드는 일반 모드와 전체 화면 모드에서 작동합니다. 각 호출마다 customID
이 증가하기 때문에 더 나은 방법이 있어야합니다.하지만 적어도 제대로 작동합니다.
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
xmlns:local="*" >
<mx:Button label="Custom" click="onCustomClick();"/>
<mx:Button label="Default" click="onDefaultClick();"/>
<mx:Button label="Go Fullscreen"
click="stage.displayState = StageDisplayState.FULL_SCREEN;"/>
<mx:Script>
<![CDATA[
import mx.managers.CursorManager;
[Embed(source="cursor.png")]
public var CursorPNG:Class;
private var customID:int;
private function onCustomClick():void
{
customID = CursorManager.setCursor(CursorPNG);
}
private function onDefaultClick():void
{
CursorManager.removeCursor(customID);
}
]]>
</mx:Script>
</mx:Application>
0
나는 당신이 말하는 것과 같은 방법을 사용하고 있습니다. Canvas에서 마우스의 RollOver 이벤트에 커서를 변경하는 메서드를 호출하고 있습니다. 그런 다음 이전에 할당 된 커서를 제거하고 시스템의 기본 커서를 보여주는 RollOut 이벤트에서 복원 커서 메서드를 호출합니다. 그것은 정상 모드에서 정상적으로 작동합니다. 사용자 정의 커서는 캔버스 롤오버에서 나타나고 사라집니다. 그러나 캔버스를 전체 화면 모드로 전환하면 맞춤 커서가 잠시 동안 만 표시됩니다. 그런 다음 사라집니다. 화면에 커서가 없습니다. Canvas 밖으로 나가면 시스템의 기본 커서 만 볼 수 있습니다.
관련 문제
- 1. 전체 화면 모드에서 플렉스?
- 2. 전체 화면 모드에서 플래시 테스트
- 3. 전체 화면 모드에서 MPlayer 시작
- 4. WPF 응용 프로그램에서 사용자 정의 커서 표시
- 5. CSS 커서 사용자 정의
- 6. 사용자 기본값 표시 - flex
- 7. Adobe Flex/as3 : 사용자 정의 끌어서 놓기 커서 구현 방법
- 8. 사용자 정의 커서 및 사용자 정의 컨텍스트 메뉴
- 9. 전체 화면 모드에서 강제로 4 : 3
- 10. Access 2007 전체 화면 표시
- 11. PyQt 전체 화면 이미지 표시
- 12. Flex 3.0 : 원형 차트의 범례에 데이터 표시
- 13. Flex 사용자 정의 UIComponents
- 14. 카메라 모드에서 UIImagePickerController 사용자 정의
- 15. 사용자 정의 전체 화면 NSWindow에서 기괴한 크기 조정이 가능합니까?
- 16. 전체 화면 모드에서 닫기 후 UITableView 아래 빈 (흰색) 줄
- 17. 안드로이드 전체 화면 모드에서 상단 페이딩 에지 제거하는 방법?
- 18. Flex (4) 사용자 정의 Tabbar
- 19. Flex Column Chart 사용자 정의
- 20. Flex DataGrid 사용자 정의 headerText
- 21. Flex 사용자 정의 컴포넌트 통신
- 22. Android : 통화 화면 사용자 정의
- 23. 사용자 정의 수신 전화 화면
- 24. 제목 표시 줄이없는 Xcode 전체 화면 창
- 25. GKAchievementViewController 전체 화면 (또는 PageSheet) 홀수 표시
- 26. Flex 4에서 바쁜 커서 대신 사용자 정의 로딩 막대를 사용하는 방법이 있습니까?
- 27. 전체 바탕 화면 대신 창에서 커서 지점을 얻는 방법은 무엇입니까?
- 28. 액션 스크립트 3.0 : 엄격한 모드에서 개체 워커 표시
- 29. 사용자 정의 구성 요소에 변수 - flex
- 30. XNA/C#에서 사용자 정의 커서 추가?
무엇을 시도 했습니까? 당신이 직면하고있는 문제는 무엇입니까? 세부 사항을 추가하여 잘못된 점을 파악할 수 있습니다. 아무런 문제없이 전체 화면 모드에서 커서를 맞춤형 커서로 변경할 수있었습니다. – Amarghosh