From: jrspacer@aol.com (JRSpacer) Newsgroups: biz.books.technical Subject: Advanced HyperCard Scripting! Date: 6 Apr 1995 00:18:51 -0400 HyperSavvy is a stack literally BURSTING with scripting techniques, tricks, and tips- and most all the scripts are "live"- that is, fully functional in the stack, with their results easily visible by a button press or PopUp menu choice. Many of the scripts in HyperSavvy have already proven themselves out in the field, in other stacks, enjoying a minimum of a year's worth of debugging and polishing before ever appearing in HyperSavvy; so it's highly unlikely you'll encounter a problem with them. HyperSavvy is NOT PROTECTED, and is set to USERLEVEL 5. So you have full access to everything (so long as you possess the full-blown HyperCard application). This allows you to use HyperSavvy as a 'template' stack- transform it directly into your own custom stacks- or borrow bits and pieces instead, as preferred. Anyone may use HyperSavvy's scripts (AND the custom navigation palette) in their own shareware and commercial stacks, with no more obligation than plainly stating within those stacks the source of the code and palette. Major scripting techniques presented in HyperSavvy (there's lots of minor ones not listed here) include the following: 1. Central control over stack navigation that ties together the cursor/arrow keys, Go menu commands, custom menu commands, keyboard menu shortcuts, and an attractive custom navigation palette into a single system. This allows you to change all stack navigation operations with just the tweak of a few central script handlers. 2. Your own "About [filename]..." under the Apple menu, and "Quit [filename]" under the File menu, and a custom "[filename]" menu, easily customized within MINUTES for your own stacks. 3. Comprehensive modifications of HyperCard menus on demand- menu AND menu item deletions, disablings, enablings, breaks, and redirections of commands- whatever you require for your own project. 4. A fast and elegant PopUp menu (in pure HyperTalk yet!) which changes 'on-the-fly' to present different options for different cards. 5. An exhaustive trap script for all HyperCard menu calls- simply insert your own custom scripts for any menu item you desire. This gives you absolute control of every menu command in a stack (and so is great when you want to protect your stack from hackers with a few special tricks of your own). 6. Full custom menu and palette wrap, and transparent userLevel changes, within multi-stack environments. This greatly reduces the chance of script errors, while also making your own stacks behave much more professionally under complex conditions. You (and your stack's users) will be delighted. 7. A wide range of ask and answer dialog boxes, from simple to complex. 8. Three different styles of progress gauge dialogs, including the standard bar, and new choices of page and circular styles, all equipped with Abort buttons (pure HyperTalk here, too!). 9. A versatile scrolling list dialog with click-to-choose and multiple function buttons. 10. "Find..." and "Find Next" scripts complete with a full range of contingency dialogs already built-in, ready and waiting to be pasted into your own stack. 11. Background processing for HyperCard, with examples providing time and date readouts for users, and a trap script that'll tell you everytime a user starts or stops typing into a field. 12. Ways to keep tabs on the size of any script or text field in a stack, and intercept and deal with HyperCard script errors in a way invisible to end-users. Why spend months trying to gather up and comprehend all these techniques separately, with little or no help, and then spend more months attempting to make them all work together, when you can just download or order HyperSavvy today? HyperSavvy was a FLUX EXTRA accompanying the Summer 94 issue of FLUX magazine (as shipped to subscribers)- the best electronic magazine in the world, and available only on the Mac. FLUX and its EXTRAs usually require HyperCard Player v2.1 or higher. Back issues and some EXTRAs like HyperSavvy may be downloaded FREE from America OnLine, as well as found on shareware CD ROMs from EDUCORP and AMUG's BBS-in-a-Box, among others. If these other sources are not convenient for you, you may order HyperSavvy directly, for $ 17.00 plus $ 5.00 for shipping and handling (total $ 22.00), following the directions given below for payment and mailing address. If you want the very latest and greatest issues of FLUX, plus guaranteed delivery of all related FLUX EXTRAs (applications like Pathfinder, books-on-disk like Vaporware and HyperSavvy, etc.), four issue subscriptions are available for $ 49.50 (FLUX is published quarterly). A sample issue (sans any EXTRAs) is $ 15.00. Make checks/money orders payable to J.R. Mooneyham, 135 Lincoln Ave, Newport, TN 37821 Have questions or comments? Send them to JRSpacer@aol.com. Thanks! Become an overnight expert in HyperCard- by downloading or ordering HyperSavvy HOT today!