Carry
on a live conversation with a character |
||
|
||
This technique allows you to place "holds" in your script that will wait for you to click the mouse before proceeding. You can talk for any length of time and, with a mouse click, signal the character to talk. Using this technique repeatedly, you can carry on a conversation with the character. To do this, you will use a script command called WaitForClick. WaitForClick actually waits for a signal from PowerPoint that a slide animation has been shown, so to use it, you must create one or more animated objects on your slide. Here's how:
Here's
a sample script using this technique: Show
Peedy at center
To continue, create additional autoshape objects with one WaitForClick command in your script for each animated autoshape. A simple way to do this is to select the autoshape object and press Control-D to duplicate it. It will already be set to appear on mouse click. If you have many of these on a single slide, you might want to run the diagnostic check to make sure you have the same number of WaitForClick commands as animated autoshapes: On the Script Writer, click the "Diagnose" button, then click the "Diagnose" button on the first tab (Diagnose Slide Animations). You can also use the "View Animation Pairs" in order to see which object is associated with each "WaitforClick" command.
Using this technique, you can carry on a dialog with much more flexibility than using timers.
|
||
|
||
Some characters come with a fairly long Hide animation that advertises its creator. Avoid these animations by using the Disappear animation rather than Hide: Show
Plany at bottom left |
||
You can use all of Microsoft®'s office assistant characters as agents, although they do not speak. The following procedure will make them available as agent characters:
Once
you have copied the office assistant characters into the agent characters
directory, they will automatically show up in Vox Proxy's character
list. Although these characters do not speak, they can provide many colorful
and interesting animations on your slides. Notice that many animations
of office assistants are selected at random from several alternatives
so that selecting the same animation several times may result in different
behavior. Beware that a number of the animations can take a fairly long
time or can be "looping", so be sure you have a timeout set
in Tools/Preferences. |
||
|
||
|
||
|
||
One of the easiest ways to learn techniques for scripting is to display existing scripts. Vox Proxy comes with several sample presentations and macros. Open a sample presentation such as a tutorial in PowerPoint (they are located in the "Presentations" folder of Vox Proxy.) Open the Script Editor. It will display the script for the visible slide. You can print the scripts or simply browse through the slides while viewing them in the editor window. Macros can be most easily viewed by starting with the Script Editor open, selecting the "Macro" page, and clicking on the Macros button on the Editor's toolbar. A list of macros will appear and the first macro's script will appear in the Editor window. Click on any macro name in order to display the script for that macro. Any piece of an existing script, whether it's from a macro or another presentation, can be easily cut and copied into your own slide script. |
||
|
||
You can easily browse through all of the available animations for a character by right-clicking on the character and selecting "Show List of Animations". You can either click or scroll using the cursor controls. The character will perform each animation as you select it. Looping animations are automatically stopped when you move to another animation on the list. In order to show characters for browsing their animations, just click on the "Character Gallery" button (on the Script Writer's standard toolbar). When you are finished browsing, "close characters" button will close all characters. | ||
|
||
If you right-click in the script edit window of the Script Writer, you will
see a comprehensive, context-sensitive cascading menu of options.
This menu can take the place of the entire Wizard form, significantly
speeding your script-writing. Further, since it’s context-sensitive, you
can get quick help displays for the commands you’re using. The menu appears similar to the following:
|
||
|
||
When you are hiding multiple characters using the :nowait option at the end of a slide, you may find that some characters come back or do not disappear before the next slide is shown. The reason for this is that the software waits until the LAST character listed is done hiding and then proceeds to the next slide. But some characters take longer to play their Hide animation than others, and if they are not finished hiding when the slide changes, then their hide will be interrupted. There are two solutions to this problem, depending on whether you really want the Hide animations to be displayed:
|
||