So, yeah. There's a C# compiler that'll make SWFs. Rather than talking about how it has great potential and may indeed be the holy grail, I figured I'd just show you how easy it is to make something.
I made a simplistic app that allows you to move a hexagon (which blinks red and blue) with the keyboard. As with other SWF files, you need to click on the application window before you will get keystrokes. I imagine I will later find something somewhere in the libs to automate the process(or somebody'll just tell me), but I focus on results here, and the docs ATM aren't much good.
So, it works. I first tried the VS.NET 2003 plugin, and it borked. The stand-alone Windows XP tool works fine, however.
This is my first foray into C# (not a single line of it written before today). Seems an okay language- tastes like java.
My favorite part of this tool: I no longer have to pretend that my program is a movie. (which requires a number of interesting work arounds when making flash games)
The Source Code
The test application
public class Form1 : System.Windows.Forms.Form
Movie m_Movie= null;
protected override void OnCreateControl()
m_Movie.X = 320;
m_Movie.Y = 240;
protected override void OnKeyDown(KeyEventArgs e)
static void Main()
Application.Run( new Form1() );