0
5 개의 텍스트 상자와 드롭 다운 상자가 내 플렉스 애플리케이션에 있다고 가정 해 보겠습니다. 각 상자에 텍스트가 있고 드롭 다운이 선택된 경우 어떻게 진행률 표시 줄을 채울 수 있습니까?
예를 들어 5 개의 상자 중 3 개에 입력이 있고 드롭 다운에 선택 사항이있는 경우 진행률 막대는 4/6로 가득 찰 것입니다.포럼 항목에 의해 제어되는 플렉스 진행 바
5 개의 텍스트 상자와 드롭 다운 상자가 내 플렉스 애플리케이션에 있다고 가정 해 보겠습니다. 각 상자에 텍스트가 있고 드롭 다운이 선택된 경우 어떻게 진행률 표시 줄을 채울 수 있습니까?
예를 들어 5 개의 상자 중 3 개에 입력이 있고 드롭 다운에 선택 사항이있는 경우 진행률 막대는 4/6로 가득 찰 것입니다.포럼 항목에 의해 제어되는 플렉스 진행 바
각 구성 요소의 변경 사항을 감지합니다 (Event.CHANGE 또는 컨트롤의 관련 이벤트). 그런 다음 6 개의 구성 요소를 반복하고 상태를 감지하는 모든 처리기를 갖습니다.
var progressCount:NUmber = 0;
progressCount += txtArea1.text ? 1 : 0;
progressCount += txtArea2.text ? 1 : 0;
progressCount += txtArea3.text ? 1 : 0;
progressCount += txtArea4.text ? 1 : 0;
progressCount += txtArea5.text ? 1 : 0;
progressCount += cmbBox.selectedItem ? 1 : 0;
prgBar.value = progressCount;
조잡하지만 작동해야합니다.
고마워요, 그게 내가 생각해 낸 것입니다. 더 좋은 방법이 있는지 궁금합니다. 나는 ". 텍스트? 1 : 0;"을 생각하지 않았다. 하지만, 나는 부끄럽다. – Davis
또한 Flex에서는 prg.Bar.value가 읽기 전용이므로 http://blog.flexexamples.com/2008/02/16/setting-the-value-of-a-flex-progress-bar/ 이 대신 작동합니다. – Davis