플렉스 4에서는 아이템 렌더러가있는 스파크 목록 구성 요소가 있습니다. 목록에서 항목을 선택하고 해당 항목을 선택 취소 하시려면과 동일한 항목을 클릭하십시오. 켜기/끄기 스위치와 같습니다.플렉스 4 - <s:List> mousedown의 동일한 항목 선택/선택 취소
내 아이템 렌더러가 다음과 같은 상태 : 어색한 행동
private function selectUnSelect():void {
if (currentState == 'selected') currentState = 'normal';
else currentState = 'selected';
}
:
<s:states>
<s:State name="normal"/>
<s:State name="hovered"/>
<s:State name="selected"/>
</s:states>
그래서 함께 아이템 렌더러에 클릭 이벤트 리스너를 추가하려 ... 선택한 상태에서 항목을 다시 클릭 한 후에도 항목이 선택된 상태로 유지됩니다.
Command (Mac의 경우) 또는 Windows의 Control (컨트롤) 버튼을 사용하지 않고 List 구성 요소를 사용하십시오.
는 항목이 선택 여부되었는지 여부를 나타냅니다 당신의 기본의 dataProvider에 속성을 추가 할 수 있을까요? 뭔가 : public var isSelected : Boolean = true? –