non, y en a pas que un.
personnellement, j´utilise haxe pour faire du flash : c´est gratuit et ca fonctionne très bien. c´est le langage de prog utilisé dans tous les jeux de motion twin(
http://www.motion-twin.com/projects )
je crois qu´il y a aussi openlaszlo qui permet de faire du flash et y en a peut-etre d´autres que je connais pas.