Well, I think it was three weeks well spent. Your blending of the raster (JPEG) images and the Flash is very nicely done, and it all renders (or registers) correctly on all of the browsers on which I looked at it. The path that Tinker Bell, if you will, takes might better be programmed using actionscript. That way its path can be random -- never to repeat the same twice. Since it doesn't follow the cursive path of text of Miss Penny and the flurish beneath it, Tinker Bell might as well be random. Your winged placard holder is great -- what with the flapping wings.
Just as an aside, I'd suggest that you check the rendering of your site using more than just IE on a Windows-based system. When I viewed your index page (About Us) on Opera, Mozilla and Netscrape, the leftbottom_fairy.jpg and bottomright_dollhead.jpg do not register (align vertically) with the footer_main.jpg image. I'd suggest that you do something like slice up the footer_main.jpg image into three parts and change the way you've tablized the entire bottom area. This is likely to assure that all graphical HTML rendering engines handle this area in the same way. It's often good to keep in mind that IE is not standards compliant and is far more forgiving of formatting errors than other browsers -- well, not that yours' was an error so much as it being a thing that Microsoft and Macromedia HTML APIs do by not taking into consideration that other than IE will be parsing the code.
There are a couple of things you can do to speed up any browser's rendering of your site: 1) Add all raster images, on any given page, to your preload routine. If you follow the next suggestion, this will necessitate modifying your existing preload routine to accept arguments which will represent the specific images you wish to preload. 2) Place all JavaScript in an external .js file and call it from within the HTML file. 3) Optimize your raster images, such as main_header.jpg, which is nice, but which is in itself 25 KB (25,534 bytes), or pic_ragandpenny.jpg, which is 18 KB (18,199 bytes). Even if you've preloaded these images, they can be considered a bit on the heavy side. Once you've taken a byte count of everything that comprises your index page, it can be seen as having been designed only for a broadband audience. And 4) place a document type declaration at the head of your HTML code on each and every page. Many browsers look to that declaration to determine how best to render the code that follows. There can be no doubt but what this can substantially improve the rendering time because the parsing engine then already knows what to expect. It doesn't have to read the whole file before beginning the display process, or perform needless recursions to correct the problems it detected after having started some phase of the rendering process.
All in all you've put the site together quite nicely. Good luck to you.
|