2016-12-16 1 views
0

Flex에 대한 질문이 있습니다.Adobe Flex 비활성 구성 요소

사용자가 클릭 할 때 양식 (NumericStepper, TextInputCustomDataField)의 일부 필드가 비활성화되도록 확인란을 추가하고 싶습니다. 내 체크 박스 ID는 'check'이며 클릭 방법이 있습니다.

사용자가 확인란을 클릭하면 필드가 비활성화됩니다. 그런 다음 확인란을 선택 취소하면 위의 필드가 다시 활성화됩니다.

어떻게하면됩니까?

답변

1

당신은 다음과 같이 체크 박스에의 EventListener를 추가해야합니다

myCheckbox.addEventListener(Event.CHANGE, changeHandler); 

private function changeHandler(event:Event):void 
{ 
    if(myCheckbox.selected == true) 
    { 
     otherComponent.enabled = false; 
    } else { 
     otherComponent.enabled = true; 
    } 
} 

당신은 체크 박스를 켜거나 끌 때 알 수 있도록 Event.CHANGE 필요 Click 이벤트는이 특별한 경우에 작동하지 않습니다 .

+0

고맙습니다. :) –