Строго в той последовательности в которой они расположены в коде

Код AS3:
switch(true) {
case shift && n:
break;
case n:
break;
case cLock && shift:
break;
case cLock:
break;
case shift:
break;
default:
}
сначала проверяется shift && n, затем n, cLock && shift и т.д. Как только одно из условий выполняется исполняется блок с командами внутри case, который завершаются break и соответственно выход из switch. Таким образом если shift && n выполняется то никаким образом в варианты выбора 2, 3 и т.д. вы попросту не попадете.