Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex:如何更改函数中的目标id?_Apache Flex_Actionscript 3_Flex3 - Fatal编程技术网

Apache flex Flex:如何更改函数中的目标id?

Apache flex Flex:如何更改函数中的目标id?,apache-flex,actionscript-3,flex3,Apache Flex,Actionscript 3,Flex3,在Flex应用程序中,我有一些具有类似ID的复选框组 在特定时刻,只有一组可供检查 group 10 id="chkBox101" id="chkBox102" id="chkBox103" group 20 id="chkBox201" id="chkBox202" id="chkBox203" group 30 id="chkBox301" id

在Flex应用程序中,我有一些具有类似ID的复选框组 在特定时刻,只有一组可供检查

group 10
        id="chkBox101"
        id="chkBox102"
        id="chkBox103"

group 20        
        id="chkBox201"
        id="chkBox202"
        id="chkBox203"

group 30
        id="chkBox301"
        id="chkBox302"
        id="chkBox303"

        ....
        ....
        ....
我有一个变量,它知道可以选择一组复选框

var selCB: String = 10; //  it changes to 10, 20, 30, 40, 50 ....
我想对所有组使用相同的函数来检查选中的复选框。 如何用selCB的值替换以下函数中的XX

private function checkTheCheckBoxes() void:

    {
        if { chkBoxXX1.selected == true || chkBoxXX2.selected == true || chkBoxXX3.selected == true }
        then {
            doSomething();
            }
        else 
            {
            doSomethingElde();
            }
    }
因此,例如,在组10 selCB=10的情况下,函数应如下所示:

private function checkTheCheckBoxes() void:
    {
        if { chkBox101.selected == true || chkBox102.selected == true || chkBox103.selected == true  }
        then {
            doSomething();
            }
        else 
            {
            doSomethingElde();
            }
    }

提前谢谢。

你不能把小组里所有的孩子都循环一遍吗

类似于radioGroup.getAllChildren中的每个var o:RadioButton

希望这有帮助