GBee: Мне так удобно

Хотя, вцелом, ето не совсем тру путь в AS3, т.как по дороге теряется типизация. В том же HaXe она бы не потерялась.
DanQuimby: Если значений будет больше чем 1 и 0, то свитч логично заменить каким-нибудь мапом / массивом колбеков. Т.е. получится что-то в роде:

Код AS3:
function parse(data:String, callbacks:Callbacks):void
{
var callback:Function;
while (...)
{
callback = callbacks.get(currentChar);
callback(x, y);
}
}