>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

Reply via email to