В приложении Flex у меня есть несколько групп флажков с одинаковыми идентификаторами
В определенный момент для проверки доступна только одна группа
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 ....
Я хочу использовать одну и ту же функцию для всех групп, чтобы проверить, какие флажки установлены.
Как заменить XX в следующей функции значением selCB ???
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();
}
}
Заранее спасибо.