If you are a newb to CF Flash Forms you should first check out the getting started examples that ship with the application server or go to adobe here (click on Code Snippets by Features and Task) or this link.
First go to Quick Tour from the tree view and select the flash form examples there. Next click on the Tags folder and select Rich Form Tags subfolder (plenty of examples with code there as well).
Now that you've seen what can be done with flash forms out of the box you probably will have plenty of great ideas for your application. But continue your research by visiting ASFusion. If they haven't done what you're looking for or at the very least a derivative of it, I would be very surprised. ASFusion was at the forefront of the Flex/CF integration tips and tricks initiative. A truly great site for Flash Form examples.
What is very different from what ASFusion has for examples compared to the Adobe supported Snippet examples is that they truly begin to bridge the CF and AS gap, with ColdFusion ultimately controlling mostly data submittal and retrieval and AS connecting to CF via remoting. The true trick is to have the Flash IDE open at all times along with Dreamweaver or at the very least browse to the on-line Adobe Flash 8 help Livedocs to get a true handle on the properties and methods associated with the Flash Form components that are presented to the CF/Flex integrated server here. This approach will also get you closer to working with the true Flex 2.0 product and understanding how to enhance or add advanced gui functionality to your Flex applications with actionscript.
I have come across quite a few developers that find the Livedocs confusing, daunting, painful (you get the point). But the truth is, getting a handle on the Livedocs is very simple if you spend 15 minutes on the "How to Use Help" feature. Then you will most likely want to hang out in the ActionScript 2.0 Language Reference. Another key point here is that the components for form development are all documented under the Components Language Reference area. All of those components are available in ColdFusion via Flex.
Quick Tip:
You can actually expose the contents of the mxml that is created via the CF form tags behind the scenes by using the following code at the bottom of your cfm file.
<cfoutput>
#htmlcodeformat(yourFormName)#
<cfoutput>
I'm guessing that this will make the transition from a CF server based solution to a compiled Flex, swf file solution via Flex 2.0 very straightforward. Keeping my fingers crossed.
Due to time constraints I didn't get into detail as to my trials and tribulations on my recently completed CF Form application, but they will be addressed in Part II. Good luck!