Wanted to throw this one out there for anyone not using Flash.
Yes, games can be written in just about any language. In addition to ActionScript, I’ve created games in Java and Python. And C# / XNA, C++, or pretty much any other language capable of displaying graphics could be used.
Then why Flash?
This is a website. I wanted to be able to embed samples, and Flash is currently the easiest way to do that. I suppose I could have embedded Java applets, but with Flash’s market share it seemed the logical choice.
Sorry iPad users :)
What if I like Java, C#, Python, C++, or whatever language better?