Hello buddy,
Flash forms are somthing i've been dabbling with quite alot recently and i'm quite pleased with some of the ways in which it can be used.
You are correct to assume that people without flash installed (i believe around 5%) will not be able to view the forms, you will need to get hold of some kind of detection script that should prompt the user to install flash.
Now the first benefit of a flash form is the speed in which they can be created, no fussing around organising your labels and fields in a table to get them layed out, flash will do all of that for you without any real issues.
The next benefit, or at least in my opinion is the way in which they look, when using styles and pannels you can achieve a very attractive looking form, again with very little effort and time.
Third benefit has to be the small bits of client side validation that can be added, i know standard CFforms produce this using Javascript but with the validation on the flash it all looks that little more attractive.
Another quite large benfit of flash forms is to be able to intergrate Action Scripting and FlashRemoting into the equasion, this allows you to have related select boxes, and Datagrids that can be filtered or re-populated from a query without the need to fresh the browser, your user can also sort and edit information without needing to refresh.
I'm a little short of hand of live examples of the things i've been working on so unfortunatly i cant really show you much.
There are obviously downsides to using them, mainly the lack of support on those 5% or clients, and also the loading speed can be a little fustrating.
If you're the type of developer that bassis a large amount of his work arounds 'accessibility' for his users, then i wouldnt reccomend flash forms, but if you're not too worried about that and are looking for a few new toys to play with, then most definatly give it a shot.
Here are a couple of links, one is ASFusion, an excelent FlashForm referance, and the other is a little work in progress i've got with a few small examples of forms i've dabbled with, notice the flash remoting for the products list... unfortunatly all my good gubbins is on my internal server at the moment, but i'll try and publish a little soon.
ASFusion -
Contact Form -
- look at the client side validation on this, its only simple but REALLY easy to create too.
Product List -
- see how it re-writes the query and returns results without the need to refresh the browser.
Like i say they are only very basic example, but thought i would let you have a look none the less.
Hope that helps,
Rob