Уважаемый как вас там,
практически в любом языке программирования Ваш

Код:
case 1-9 :
будет восприниматся как

Код:
case -8 :
Включая флэш action script.
Попробуй-ка

Код:
num = -9;
switch (num) {
case 1-10 :
trace(" Num равняется -9!!!");
break;
case 20-30 : t
trace(" Num равняется -10!!!");
break;
default :
trace("Default");
}