So before I start with the question, I'll throw out there that yes, I am rebuilding a wheel here that has probably been done 100 times over, but client wants this built and is paying for it, so there it is...
Now to the question. I have created a series of AS2 classes to handle the functionality of a basic slideshow (fwd,back,pause/play,rewind), and it's for a designer (non-technical flash person) who is making each individual "slide" as a separate swf, with an audio file (mp3) that goes with each slide. The client desires the capability to monkey with the slides and audio files without recompiling the main swf or the AS2 classes, so I have written it such that it pulls slide and audio data from an XML file managed by the client and based on that file, just uses a movieClipLoader and loads the sound files together on the load method. Issues are that there has to be a preloader on each slide to handle the "dead air", which I don't like, not to mention depending on connection speed, it's just downright flakey. My thought is just to have the designer create all the "slides" as mc's rather than swf's and put the slide mc's and sounds directly in the library and preload the whole shebang once at the front end. Obviously, this will remove the ability to edit slides and audio files without recompile, but for user-experience sake, I'd lean toward that method - using attachMovie and attachSound rather than movieClipLoader and loadSound. Any thoughts? Josh Josh Ettwein | Intuit | Web Developer | direct 858.525.8026 _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com