Apache flex Flex:如何更改函数中的目标id?
在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
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 希望这有帮助