home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / mactosh / hc / hypermac.sit / HyperMacintalk / card_7597.txt < prev    next >
Text File  |  1987-09-30  |  1KB  |  21 lines

  1. -- card: 7597 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 7110
  5. -- name: 
  6.  
  7.  
  8. -- part contents for background part 8
  9. ----- text -----
  10. VERY IMPORTANT: A global variable named ΓÇ£theSpeechΓÇ¥ MUST be declared before TurnSpeechOn is called. For this reason, TurnSpeechOn is almost always called from a script, since it must be assured that ΓÇ£theSpeechΓÇ¥ exists, and a global variable cannot be declared from the Message box.
  11.  
  12. TurnSpeechOn should only be called once during an HyperCard session (unless balanced by a TurnSpeechOff command).  One method of assuring that TurnSpeechOn is called correctly is to call it in an OpenStack handler and to call TurnSpeechOff in a CloseStack handler.
  13.  
  14. Another method involves the global variable ΓÇ£theSpeechΓÇ¥:  if it is non-empty, then TurnSpeechOff has been called. Before any use of Macintalk, simply insert the following code beforehand (you can put this in your OpenStack Handler if desired):
  15.  
  16.                                 global theSpeech
  17.                                 if theSpeech is empty then TurnSpeechOn
  18.  
  19. -- part contents for background part 7
  20. ----- text -----
  21. How Macintalk Works (continued)