I have just started writing out the basics of my plan and what this gallery needs to do. Its going to be very complicated, and I am sure to run into many problems, so before I begin I want to make sure I have a general idea of how this thing is gonna be set up and coded. If people could read my plan and give me some advice before I embark on this project I would greatly appreciate it. Here’s what this gallery needs to do:
[PHOTOGALLERY]
BASIC OUTLINE
- Picture frame on left.
- Thumbnails on right.
- Picture info is displayed under the picture frame.
- Drop down menu above thumbnails that switches between galleries.
- Gallery is fully dynamic and uses an XML file to designate what images/thumbnails are loaded.
PICTURE FRAME
- Frame has set width. The height scales with the picture.
- Frame would be an MC that has 4 Layers.
- Layer 1: Mask (scales according to height of image loaded)
- Layer 2: Top Bar (moves along Y-Axis according to image loaded)
- Layer 3: Bottom Bar(moves along Y-Axis according to image loaded)
- Layer 4: Left & Right Bars (doesn’t move, are very tall)
- Preload Bar/ Percentage displayed in center of Picture Frame.
- When image is loaded, previous image fades out,preloader, then current image fades in.
THUMBNAILS
- Thumbnails are Squares or Rectangular box’s.
- When gallery is opened boxes pop open (maybe elastically maybe a simple ease)
- When thumbnail box has eased to intended dimensions a preloader appears in each box while thumbnail image loads.
- I may want to stagger the popping/easing open of the thumbnail boxes to create a wash effect
- After all Boxes have eased to their dimensions the first image is loaded into Picture frame.
- At this time thumbnail images will still be loading.
- A thumbnail is not clickable until its thumbnail image has loaded.
- Thumbnails reflect weather or not they have been clicked.
- The number of thumbnail box’s depends on how many i say in the xml file. And if there are more then 8, then 2 arrows popup that allow me to chagne thumbnail pages.
OK, there’s the fairly basic outline of my plan. What do you think. If there are any stumbling blocks that you can think of that I may run into please warn me now.
I should let you know that I’m not extremely experienced with flash, I just this past week learned about the usefullness of functions. I have built a sorta dynamic image viewer, but it was pretty messy and hard to alter. I want to make this one the right way, clean and efficient code, and easy to make changes to.
Any advice, help or ideas would be great!. Thanks!