2012-09-14 2 views
0

이미지가있는 플렉스 패널을 만들고 있습니다. true로 이미지의 "buttonMode"및 "useHandCursor"속성을 설정했습니다. 따라서 마우스를 올리면 커서가 손 도구로 바뀝니다. 마우스 다운, 마우스 업, 마우스 이동 이벤트를 설정할 수 있습니다. 그러나, 마우스 이동 이벤트는 Flex 패널에서 마우스를 움직일 때만 트리거되는 것을 볼 수 있습니다. 또한 사용자가 Flex 패널 외부로 마우스를 움직일 때 마우스 이동 이벤트를 캡처하려고합니다.플렉스 패널 외부에서 마우스 위치 가져 오기

예를 들어, 사용자가 플렉스 패널에서 이미지를 클릭 한 다음 플렉스 패널 외부로 마우스를 드래그하면 (마우스를 끈 상태에서) 사용자가 마우스를 드래그하는 동안 마우스의 현재 위치를 얻고 싶습니다.

Flex 패널 외부에서 마우스 위치를 가져 오는 방법이 있습니까?

감사합니다.

+0

'스테이지'에서 마우스 이동을 청취하십시오. – RIAstar

답변

1

이 문제에 대한 해결책은 "마우스 이동"이벤트입니다. 다음을 수행해야합니다. 1. 이미지에서 마우스 다운 이벤트를 캡처하십시오. 2. 마우스 이동 및 마우스 업 이벤트를 마우스 다운 이벤트에 등록하십시오. 3. 마우스 이동 이벤트 내에서 커서 위치를 가져옵니다. 4. 마우스 업 이벤트 내부에서 마우스 이동 이벤트를 등록 해제하십시오.

관련 문제