>Peter,
>
>I have been developing CBT that does all of the same stuff, with the
>exception of the voice-overs. At first, each animation ran without stopping,
>but then (with Scott & Kevin's patient help) I learned how to break the
>animations up into small chunks using the "send" command, which allowed me
>to catch a user keypress (I use the Esc key) to stop the demo. This also
>requires keeping track of the messages that are being sent, so you can
>cancel the pending messages when the user presses Esc.
>
>I was tempted to post some of the code, but when I looked at it, it seemed
>awfully spaghetti-like, with a lot of interconnecting handlers, and I
>thought you might be better off trying to implement these strategies within
>the context of your own existing code rather than trying to ape mine. But if
>you find yourself stuck, I will be happy to post some samples to help get
>you on the right track.
>
>Regards,
>Marni
Hi Marni
Thanks for the feedback and suggestion.
I've used a very similar approach with SuperCard in the past and was
considering the same idea with MetaCard. However, the playback of
sound is a particular problem as I do want the user to be able to
interrupt this if possible and here your suggested technique wouldn't
help. This is why I went the route that I did.
Best regards
Peter
--------------------------------------------------------
Peter Reid
Reid-IT Limited, Loughborough, Leics., UK
Tel: +44 (0)1509 268843 Fax: +44 (0)1509 264986
E-mail: [EMAIL PROTECTED]
Web: http://www.reidit.co.uk