PDA

Просмотр полной версии : Select Case# - какой аналог в AS?


Shinoby
11.04.2008, 15:45
Есть в VB такая фича аналогичная If но для большего кол-ва вариантов. Работает так:

Select case MyValue
case "AAA"
...
case "BBB"
...
case "CCC"
...
end select

Тобишь если MyValue хранит "BBB" то выполняется код в многоточии под case "BBB".

Я конечно могу во флеше сделать все парой десятков If но очень не хотелось бы. Как то в цикле обработать аккуратно тоже не выйдет - там текстовые значения и логику в цикле к ним не применить.

Вопрос - если ли в AS2 (именно 2) аналог вышеописанного Select Case? Просто интересно, но не критично.

iNils
11.04.2008, 15:57
function b (a) {
switch (a) {
case 1 :
trace (1);
break;
case 2 :
trace (2);
break;
default :
trace (0);
}
}
b (1);
b (2);
b (3);

Shinoby
11.04.2008, 16:00
Спасибо. Еще и default есть - много времени сбережет ))

qazwsx
11.04.2008, 16:06
Ну это вообще то везде так ну или почти везде >_>