假设我的 flex 应用程序中有五个文本框和一个下拉框,当每个框中都有文本并选择下拉框时,如何使进度条填满。
例如,如果在五分之三的框中有输入,并且下拉菜单中有选择,那么进度条将是 4/6 满。
问问题
468 次
1 回答
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;
粗鲁,但它应该工作。
于 2009-07-09T02:30:32.740 回答