0

我有一个灵活的移动应用程序,它基于问题列表生成一组控件,具体取决于所需的响应类型,这是输入表单。

结构是

Group
-----Hgroup
-----------Question1, CheckBox, TextInput
-----Hgroup
-----------Question2, CheckBox, TextInput
-----Hgroup
-----------Question3, CheckBox, TextInput
-----Hgroup
-----------Question4, CheckBox, TextInput
end group

如何遍历 Actionscript 中的组,进入 HGroup 并返回该示例中的复选框和 textInput 的值?

我有很多例子说明如何确定容器中的控件类型,而不是如何检索值。

提前致谢

4

1 回答 1

0

要循环和类型检查,请使用:

for (var i:int; i < hGroup.numElements; i++) {
    var child:DisplayObject = hGroup.getElementAt(i);

    if (child is TextInput) {
        var textInput:TextInput = child as TextInput;
        // do your stuff
    }
    else if (child is CheckBox) {
        var checkBox:CheckBox = child as CheckBox;
        // do your stuff
    }
}
于 2012-10-08T16:14:13.573 回答