2010-07-21 3 views

답변

0

플렉스 3 대답은 ... 당신은 트리 클래스를 확장하고 추가 하이라이트 아이를 제거하는 drawItem 메서드를 재정의해야합니다

.

protected override function drawItem(item : IListItemRenderer, selected:Boolean = false, highlighted : Boolean = false, caret : Boolean = false, transition : Boolean = false) : void { 
    super.drawItem(item, selected, false, caret, transition); 
} 

는 그런 다음 재정의 된 메서드에서 일어나는 방지 하이라이트 코드의 기능을 복제 클릭하고하고 DoubleClick에 대한 리스너를 추가 쉽게

그것은이다.

실제로 행이 선택되는 것을 멈추지 않고 하이라이트가 변경되므로 사용자가 하이라이트가 누락 되어도 여전히 행을 선택하는 것이 다소 혼란 스러울 수 있습니다.

+0

내가 정확히 필요한 것 같습니다. 두 번 클릭하면 내 응용 프로그램에서 선택하기 때문에 클릭 한 색상이 표시되지 않도록해야합니다. 더 정확한 작업을 수행 할 수있는 다른 작업을 설명해 주시겠습니까? tnanks – seismael

+0

이것은 선택을 멈추게하지 않고있다. .. 단지 주요 사건? 한 번 클릭하면 항목이 트리의 selectedItems 배열에 계속 추가됩니다. –

관련 문제