Hello,

I am trying to build a GUI in flash where the user can drag objects from a side 
panel onto a stage area to arrange a picture album.

The user can drag items from the "pictures and borders" window, onto the stage 
aswell as adding borders an textual captions.

The key functionality I need is:

1. Drag from library and snap to grid. I have this part working for the most 
part!

2. Resize handles shown around elements, and drag and resize functionality. I 
can't figure out the best way to approach this.

3. Drag "textfields" to stage and add text, position below or above pictures 
and resize the text fields.

I'm fairly new to OOP, but am thinking about creating some sort of "uiObject" 
that each shape/piece will extend. Currently, there are pictures, text, frames 
and border elements. Each of which requires some of the same functionality. 
That being the ability to be dragged to stage, resized and possibly having some 
other attributes set that are common to all. The bjects will also have some 
unique properties.

I also need to be able to track their position on stage and save their x and y 
positions relative to the stage to a DB, so that I can save and reload the 
layout. I suppose I need some sort of a parent class like "LayoutManager" to 
manage this, and possibly hold an array of objects on the stage.

Does this sound like the correct approach? Since this type of application has 
been done a thousand times, does anyone know of any resources for this type of 
app?

Thanks for your input!

Brook

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to