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 に答える