2009-11-24 6 views
0

다른 Flex 4 List 컨트롤에서 선택한 항목 사이에 선을 그리는 오버레이를 원합니다.플렉스 4 데이터 그룹 항목 렌더러 좌표

문제는 목록의 항목 렌더러의 x, y 좌표에 액세스하는 방법을 알아낼 수 없다는 것입니다.

도움을 주시면 감사하겠습니다.

답변

2

좋아, 훨씬 더 나은 솔루션 :

DisplayObject provides a localToGlobal function, 일부 지역의 좌표를 받아 글로벌 좌표로 변환합니다.

스킨 객체가 localToGlobal (this.x, this.y) 짜잔를 호출

:)! 우리는 우리의 전역 x, y 좌표를가집니다. 너무 단순해서 당황 스럽네요.

0

따라서 목록 항목을 클릭하면 선 그리기가 실행되므로 항목 렌더러 초기화 기능에서 mousedown 이벤트 용 리스너를 설정하여 항목 렌더러 좌표에 액세스 할 수 있습니다. 꽤이 질문에 대답하지 않지만 내 문제를 해결하지 않습니다.

관련 문제