>If you need them to play seamlessly from one file to the next, that >would be the biggest trick. I would start out by having your >program get the size (in time) of the file it is going to play first >and have a send command create another player and start it at the >estimated end time. > >Yes it would be nice if you could do it the old way from HC. But >there are alternatives that should work out just fine. What you get >in the end is longer sound code, but advanced features not available >in HC without a truckload of externals. Don't get me started on the >power of running on multiple platforms. > >Put your C books down and put your diskettes of HC away and give this a try.
Actually the code I ended up with works, but not seamlessly. I posted the final version. Even though I set the startTime etc. to zero, it cuts of the first millisecond of the first sound. And "darn" becomes "arn". Thankfully there is only one piece of code in this particular program where the sound issue tripped me up. The rest of the sounds were simpler commands that did work as desired. Simply "play someSound". The only thing left for me to do with this program, is compile it, and test it compiled to see if anything works differently, and I plan to have it in my beta tester's hands this weekend. I do want to change that one ticky piece of sound code again though, as I remembered late last night that using players and setting their filename meant keeping the sounds external and not embedded. I don't want the sounds to be external, so I may go back to the send command and play with it some more. I'd like to get this worked out in a satisfactory way, as the end result will be the template for all my programs. And it is highly desireable to me to have all the sounds/graphics embedded. Bad enough to lose the resource fork for those danged Windoze machines ;-) I'll tell you, I had a whole system set up that made wondrous use of the resource fork for sounds/graphics. I created a whole library of graphics in hypercard as resources, so that when I want a specific graphic, say a dog, I go to the resource fork of the Animals stack, and every animal image is there, without having to open and close a bunch of files, and I can just scroll through and see if there is a suitable dog image. And then copy it, and paste it into the project. I really miss being able to do that, but that's a sacrifice to go cross platform. I don't look forward to taking 1000 images (in a project I've already begun where the images are/were finished), porting them to Photoshop, and then saving them each as a gif/jpg. That project is DEFINITELY getting ported to Metacard, as I expect it to be my biggest seller so I want in on as many platforms as possible :-) -- --Shareware Games for the Mac-- http://www.gypsyware.com _______________________________________________ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard