Here's a simple example of a Flash movie compiled with NeoSwiff. This is based on the PasswordGenerator I wrote a long time ago in C#. I just took that C# code, plunked it into NeoSwiff, cleaned a few things up, removed some components not built yet, added a change skin option, and got the example you see below:
You can download the source code here. This is meant to run in the standalone version of NeoSwiff.
To me, the coolest thing about ths project is that there's so much C# code already written, and the C# development tools are *much* better than what we have available for ActionScript. It's awesome to be able to find some C# code that I wrote over a year ago, and all of sudden be able to use that in Flash projects going forward.
Oh, and check out how easy it is to change skins:
this.Skin = new Skins.Flat.FlatSkin();
.. or
this.Skin = new Skins.WinXP.WinXPSkin();
I haven't tried creating my own skin yet, but a nice feature is that when you set the Skin property on a form, it will automatically skin all of the controls in that form for you. It's pretty slick.. but there's a downside that all of the skins you reference are bundled into the .swf, so the filesize is bigger the more skins you have available. There may be a smart way around that, but I haven't been experimenting with NeoSwiff long enough to figure it out..
Anyway, this project has a lot of cool stuff in it even though it's not complete yet. I'm looking forward to seeing more components added along with some more functionality (like Remoting and Web Services). Until then, I'll probably just try creating more simple examples like what you see above, as time allows.

4 Comments
Hi Darron,
something weird happened trying your example.
I just opened it in neoswiff, run, click twice in "change skin" and then click on "generate". Looks like two password textfields are generated one below the other.
Cool example anyway, thanks for your code ;)
Posted by: Daniel | April 21, 2005 7:44 AM
That's a bug in the version of NeoSwiff you have. If you download the latest version, you'll find that it's fixed (which is why my example above works the way it does - built with the latest version).
Posted by: darron | April 21, 2005 8:03 AM
Cool. I've been looking for some examples to get me started with Neoswiff. Thanks!
Posted by: Ash | April 21, 2005 8:18 AM
Hello!
I've been using the 0.6 version since the day it went public and I'm amazed, but there is only one thing I had touble with, creating a custom skin class library.. does anyone knows how to make one?
Posted by: Rodrigo | April 21, 2005 9:18 AM