
The slideshow utility was one of the initial requests when developing the
Wizard101 site. It was one of those projects that
started very simple and slowly grew in complexity until you found yourself dealing with a Frankenstein
monster. Later I reworked it from the ground up to more efficiently perform the tasks that it was designed
to do as well as converting it to ActionScript 3. The final application is required to display images and
videos in different display modes (currently slideshow or filmstrip).
This application needed to be tremendously flexible and lightweight as it's used all over KingsIsle's sites.
Just about everything about this is user defined: the images and videos, the size that it displays at, the
length of fade, how long the static images are displayed, the size of the thumbnails, autoplay, looping and
a few other things that I can't remember now. It also needed to be able to handle: images and videos being
displayed side by side, autocreating thumbnails for the slideshow, instances of single media display, the
ability to be skinned for multiple sites and a host of other fringe issues. I realize that slideshows are
pretty commonplace and not the sort of application that's going to impress people, but I'm very proud of
how flexible it turned out to be. It's pretty easy to put this thing into any circumstance and have it
adapt quickly and easily.
An instance of the slideshow
An instance of the filmstrip
An instance of the slideshow with a different skin
|