2012-05-12 3 views
0

그래서 플렉스 구성 요소로 정보 창이 지원되지 않는 모바일 mapquest 문제에 대한 해결 방법을 찾으려고합니다. 나는 pois를위한 커스텀 핸들러를 생성 할 수 있었다. 그러나 나는 어떤 poi가 클릭되었는지 감지하는 방법을 이해할 수 없다. 모든 pois는 shapecollection에 저장되어 있으며 다른보기로 데이터를 밀어 넣기 위해 클릭 한 것을 감지 할 수 있기를 원합니다. 어떤 아이디어?mapquest flash에서 어떤 poi를 클릭했는지 감지합니다.

답변

0

몇 일 후에 연구하고 다른 방법을 시도해 본 결과 플렉스 쉘프 내의 해결책을 발견했습니다. 따라서 여기에 내 솔루션이 있으며 더 많은 사람들이이를 모바일 앱에 사용할 수 있기를 바랍니다.

을 돕기위한지도가 포럼에

var p: Poi = new Poi(myLatLng); 
p.key = "myKey"; 
p.addEventListener(MouseEvent.CLICK,this.onPoiClick); 


private function onPoiClick(e:MouseEvent):void { 
    var poi: Poi = e.currentTarget as Poi; 

    trace("The Poi's key is: " + poi.key); 
} 

특별 감사

관련 문제