We need a Flash object that generate a label (for example for a glass bottle)
The user can choose between three labels.
The labels have one / two / three areas which are text entered by the user (on flash initialization, the flash can receive the texts as default for the three areas).
It is possible that the user can select the background color (or image) for the label (in case of an image, the user can choose from a list of images: the flash must get the file list via XML and show a preview of the images)
According to the label, it might be possible to define a color of a background of a title.
In addition, there can be an image (the logo of the customer) that will be placed in the right place, according to the label
Once you configure the label, the result should be displayed "attacked" to a bottle. The bottle is a photo (3d) for which the label just created must be "deformed" to appear as if it was "printed" on the bottle. (for example, creating the image of label, and deforming the image on the bottle)
There is a type of bottle by type of label (then 3 bottles, one label for bottle).
The label specifications are all completely determined, as well as the three images of the bottles.
It's important to have a "save" button which allows the flash to send the configuration to the server, so the next time the user can choose to use the lats configuration created.
One advanced feature is a button "save label" that sends the image of the label to the server.