由论坛条目控制的Flex进度条

时间:2009-07-09 00:14:27

标签: flex progress-bar forum

假设我的flex应用程序中有五个文本框和一个下拉框,当每个框中有文本并选择下拉列表时,如何填充进度条。

例如,如果五个方框中有三个输入,并且下拉列表中有一个选项,则进度条将为4/6满。

1 个答案:

答案 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;

原油,但它应该有效。