Конечно же, это опечатка была. Вот так правильно:

Код AS3:
public function fn (action:int, a:int, b:int):void {
switch (action) {
case 0:
doSomething ();
break;
case 1:
if (a<b) {doSomething (1);}
else {doSomething (2);} // вот это место
break;
case 2:
break;
}
}