Hello all. I’ve been a lurker on here for a while and have been impressed with the level of knowledge and general helpful attitude. I have a potential project that I think would stretch Flash to it’s limits, and I want to bounce off the basic requirements to see what you guys think. I’ve done quite a bit with Flash over the years, but am a designer and not a programmer, and while I’ve delved into the actionscript/xml/etc world to some degree it’s not my forte.
Basically, we would be developing a medical imagining simulation program. Clinical ultrasound images would be brought into the program, and then the user would have the ability to “draw” on these images to perform accurate measurements of the various physiological features. We actually did this program years ago in Director and used a lot of custom programming and math to get it to work, but now the desire is to redo this in a more web friendly way (hence the Flash idea).
The technical things this program would need to do are as follows:
-Free form drawing capability of irregular freehand shapes and lines on a background image.
-Line/circle consist of one or more lines with begin and end points (x,y,x2,y2)
-All coordinates must be stored into an array for storage in a database.
-‘Playback’ feature allows previously drawn line/circle to be redrawn over image
-Other user interface features include erasing mistakes during drawing, creating, deleting drawings, rename
-Array of data for a given drawing to be passed from Flash to .net & SQL server
-Use of math features (Pi, etc) to calculate area (volume) of drawn circle – pixel-to-millimeter conversion must be accomplished first to do this.
-Ability to have a drawn circle/line be played back on the screen, overlayed on top of a separate user-drawn circle/line for comparison of previously recorded line/circle with what has just been drawn.
I’m honestly not sure that Flash can handle this. There seems to be some very knowledgable people in these areas on here. What are your thoughts? Thanks!