Кстати, вот еще экстримальный вариант

Код AS3:
function runFizzBuzz():void
{
var result:String;
for (var i:int = 1, state:int; i <= 100; i++, state++)
{
switch (state)
{
case 2: case 5: case 8: case 11:
result = "Fizz";
break;
case 4: case 9:
result = "Buzz";
break;
case 14:
result = "FizzBuzz";
state = -1;
break;
default: result = i.toString();
}
trace(result, i);
}
}