假设我的flex应用程序中有五个文本框和一个下拉框,当每个框中有文本并选择下拉列表时,如何填充进度条。
例如,如果五个方框中有三个输入,并且下拉列表中有一个选项,则进度条将为4/6满。
答案 0 :(得分:0)
检测每个组件的更改(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;
原油,但它应该有效。