

         APPENDIX E: THE AUTODESK ANIMATOR PLAYER PROGRAM

         The Autodesk Animator Player program (aaplay.exe)is a flic
         "projector" program that lets you play your animations or display
         your pictures. You can freely distribute this program, along with
         the aaplay.doc file, and your animations to friends and business
         associates. The aaplay.doc file contains instructions for using
         the Autodesk Animator Player program.

         The Autodesk Animator Player can be used either interactively,
         with mouse or keyboard, or through scripted control. Scripted
         control uses an ASCII text file to instruct Autodesk Animator
         Player to display a sequence of animations or pictures in any
         order, with assigned individual speeds and other special effects.


         INTERACTIVE CONTROL

         The Autodesk Animator Player program is in the directory in which
         you installed Autodesk Animator.

         To run Autodesk Animator Player in interactive mode:

         1.   Go to the directory containing Autodesk Animator Player.

         2.   Enter the following at the DOS prompt:

              aaplay

              A black screen appears with a menu bar at the top and
              control sliders at the bottom.

         You can use Autodesk Animator Player with a Microsoft-compatible
         mouse or by keyboard. (Be sure to copy the appropriate mouse
         driver to the directory containing Autodesk Animator.) This
         appendix describes mouse input first then keyboard input. If
         you do not have a mouse device, skip ahead to the section on
         keyboard input.



         MOUSE INPUT

         This section describes how to use a mouse to load a flic, play a
         flic, view individual frames, and change a flic's speed.


         Loading a Flic

         Use the following steps to load a flic using a mouse:

         1.   Select Fli Load from the File menu.

              The file selector appears. If desired, you can exit the file
              selector (and take no further action) by right-clicking on
              the viewing screen.






         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 1



         2.   If the flic you want is listed in the file window at the
              left, double-click on the flic's name to select and load the
              flic. Another method is to click once on the flic name (which
              will appear in the File field), then click on OK.

              The flic files (extension .fli) are listed in the window at
              the left of the file selector. If there are more flics than
              will fit in the window display, scroll through the window by
              clicking on the up and down arrows in the slider bar to the
              left of the window or by dragging the slider bar up and down.
              (To drag, point the mouse at the slider, hold down the left
              mouse button, and move the mouse. Release the button to
              release the slider.)

              If the flic is located in another drive or directory, click
              on the following icons:

               A: D:   to go to another drive. Each drive you have is
                       represented by a drive button.

               \       to go to the root directory of the current drive.

               ..      to go up a directory.

              You can enter any directory listed in the file window by
              clicking on that directory's name. (Directories are listed in
              the window preceded by a slash (\) mark, for example,
              \FLICS.)

              Note: Autodesk Animator flics are designed to be played from
              a hard disk or a RAM disk. If they are played from a floppy
              disk drive, the animation speed will be very slow.

              After you have loaded a flic, it will appear on the screen
              with menu displays that let you view individual frames, play
              the flic, change the flic's speed, load another flic, and
              exit Autodesk Animator Player. You can toggle the menu
              displays by right-clicking on the viewing screen.


         Playing a Flic

         The slider bar at the bottom of the screen is the playback bar,
         which lets you view individual frames or play the entire flic.

         To play the entire flic, do this:

         1.   Click on the double-arrows:

              The menus disappear and the flic plays through.

         2.   To stop the flic, right-click on the viewing screen.

              The flic stops and the menus reappear.







         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 2



         Viewing Individual Frames

         The slider bar at the bottom left of the screen also lets you view
         individual frames of a flic. Click on these icons to perform the
         following actions:

              up arrow       moves to first frame.
              left arrow     moves back one frame.
              right arrow    moves forward one frame.
              down arrow     moves to last frame.
              slider bar     drags to desired frame.

         Click within the numbered bar to jump to another frame in the
         animation. For example, clicking on the right side of the numbered
         bar takes you to a frame near the end of the flic.


         Changing a Flic's Speed

         The slider bar at the bottom right of the screen controls the
         flic's playback speed. The numbered bar represents the duration of
         pause for each frame. A lower speed setting plays the flic faster,
         a higher speed setting slows the flic down. To change a flic's
         speed, click on the left or right arrows to adjust the speed by
         single increments or drag the bar to a desired speed.

         The speed you set is temporary. After you exit the flic, the
         original speed settings return.

         The following section describes keyboard input. If you have a
         mouse device, see "Further Keyboard Input," later on in this
         appendix, for keyboard controls available during flic playback.



         KEYBOARD INPUT

         This section describes how to use the keyboard to load a flic,
         play a flic, view individual frames, and change a flic's speed.
         You can use the keyboard for these functions even if you have a
         mouse.


         Selecting Menu Items

         Select any item in the menu bar by first pressing the key on your
         keyboard corresponding to the first letter of the menu title, and
         then pressing the key corresponding to the first letter of the
         menu item. For example, to select GIF Load from the File menu,
         press the F key (to select File), then the G key (to select GIF
         Load).










         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 3



         How Keyboard Entry Works in the File Selector

         There are two modes of keyboard entry when the file selector is on
         screen: keyboard entry mode, and keyboard alternate mode.

         Keyboard entry mode lets you enter text. When the cursor in any
         one keyboard entry box (such as the File or Dir) is a solid box,
         you are in keyboard entry mode, and keys you press will enter text
         in the keyboard entry box in which the cursor appears.

         Keyboard alternate mode lets you enter commands. When the cursor
         in all keyboard entry boxes is a thin vertical line, you are in
         keyboard alternate mode, and keys you press perform selections on
         the file selector-in much the same way as pointing with a mouse.

         When the file selector is displayed, press the following keys as
         needed:

              KEY:                FUNCTION:

              TAB                 Toggles the keyboard entry mode (as well
                                  as the cursor display) and to move from
                                  field to field

              ESC                 Clears a field

              left arrow key      Moves the cursor left

              right arrow key     Moves the cursor right

              up arrow key        Scrolls up the list of files in the file
                                  selection window

              down arrow key      Scrolls down the list of files in the
                                  file selection window

              BACKSPACE           Deletes characters left of the cursor

              A B C etc.          Selects another disk drive. Each drive
                                  you have is represented by an
                                  alphabetical key.

              \                   Moves to the root directory of the
                                  current drive

              . (period)          Moves up a directory

              ENTER               Selects OK


         Loading a Flic

         To load a flic using the keyboard:

         1.   Press the F key (to select File), and then press the F key
              again (to select Fli Load).The file selector appears. If





         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 4



              desired, you can exit the file selector (and take no further
              action) by pressing Tab followed by the spacebar.

         2.   Press TAB until the block cursor is active in the File
              keyboard entry box.

         3.   Press ESC to clear the field, then type in the name of your
              flic. (You don't have to type in the .fli extension, which is
              assumed.)

         4.   Press ENTER to load the flic.

              The first frame of the flic appears on screen to indicate
              that it is ready to be played.

         If the flic is located in another drive, do this:

         1.   Press TAB until the cursor is in the Dir field.

         2.   Press ESC to clear the field.

         3.   Enter the flic's pathname (e.g., c:\directory\filename).

         After you have loaded a flic, it will appear on the screen with
         menu displays that let you view individual frames, play the flic,
         change the flic's speed, load another flic, and exit Autodesk
         Animator Player. You can toggle the menu displays by pressing the
         spacebar.


         Playing a Flic

         The slider bar at the bottom of the screen is the playback bar,
         which lets you view individual frames or play the entire flic.

         To play the entire flic:

         1.   Press ENTER.

              The menus disappear and the flic plays through.

         2.   To stop the flic, press the spacebar.

              The flic stops and the menus reappear.


         Viewing Individual Frames

         The slider bar at the bottom left of the screen also lets you view
         individual frames of a flic. Press the following keys as needed:

              KEY:                FUNCTION:

              up arrow key        Moves to first frame







         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 5



              left arrow key      Moves back one frame

              right arrow key     Moves forward one frame

              ENTER               Plays flic

              down arrow key      Moves to last frame


         Changing a Flic's Speed

         The slider bar at the bottom right of the screen controls the
         flic's playback speed. The numbered bar represents the duration of
         pause between frames. For example, a high setting will slow the
         flic down, not speed it up. Press the - (hyphen) key to increase
         the speed by single increments; press the + key to decrease the
         speed by single increments.

         The speed you set is temporary. After you exit the flic, the
         original settings return.

         To enter a specific speed (e.g., a setting of 4), see "Further
         Keyboard Input," below.


         FURTHER KEYBOARD INPUT

         The following keys, which can be used by both mouse and keyboard
         users, affect the flic during playback.

              KEY:                FUNCTION:

              BACKSPACE           Freezes current frame (press any key to
                                  continue playback
              +                   Increases speed setting by single
                                  increments. The flic is slowed down.
              -                   Decreases speed setting by single
                                  increments. The flic is sped up.
              F1                  Speed 0
              F2                  Speed 3
              F3                  Speed 6
              F4                  Speed 9
              F5                  Speed 12
              F6                  Speed 18
              F7                  Speed 24
              F8                  Speed 36
              F9                  Speed 48
              F10                 Returns to original speed (speed loaded
                                  with flic)
              ESC                 Breaks loop (only during script playback)


         Locking the Keyboard During a Playback

         A "keyboard lock" is a command you enter to render the keyboard
         inactive until the next time you enter the keyboard command. You





         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 6



         can use a keyboard lock any time an animation or a script of
         animations is running. It is designed to keep curious fingers from
         halting your demonstrations.

         To lock the keyboard, do this:

         1.   Hold down the CTRL key and press any alphabetical key (A
              through Z).

              Note: For an 80286 machine, hold down the CTRL key and press
              the M key.

              Be sure to remember which key you pressed! If you forget, the
              only way to exit is to reset your computer by pressing CTRL-
              ALT-DEL simultaneously. (Or you could try every letter in the
              alphabet while holding down the CTRL key.)

         2.   To unlock the keyboard, hold down CTRL and press the same
              key.



         SCRIPT FILE CONTROL

         A script file is simply a text script containing a list of flics
         and/or GIF pictures to display in succession. GIF files are single
         pictures, which you can load and display individually by selecting
         GIF Load from the Files menu. In script mode, you can display a
         GIF file and leave it on the screen for a specified number of
         seconds.

         Note: Autodesk Animator GIF files are 320X200 resolution only. Use
         the Converter utility to translate other resolution .gif files
         prior to using Autodesk Animator Player.

         You can write a script file with any text editor or word processor
         that produces a standard ASCII (or DOS text) file. Script files
         can be created in Autodesk Animator itself, if desired. To do so,
         use the Text tool to enter the script text. It is recommended that
         you create the text using the System (default) font, since it
         creates the dash necessary to specify parameters (e.g., -S). After
         you exit Autodesk Animator, the script text is saved in a .txt
         file (e.g., myscript.txt), which then can be loaded in Autodesk
         Animator Player as a script file.

         Caution: The native file format of most word processors is not
         ASCII and does not work as a script file. However, most word
         processors have the ability to save text in ASCII format.

         At its simplest level, a script file that plays three flics and a
         picture in sequence looks like this:

              D:cartoon.fli
              C:\flic\astonish.fli
              C:\pics\portrait.gif
              D:bounce.fli





         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 7



         Notice that you must specify the full filename and extension for
         each flick or GIF picture. However, you need to specify the drive
         path only if the file is not in the same path as Autodesk Animator
         Player.

         Note: You can use any mixture of upper- or lowercase letters to
         create a script file.



         PLAYING A SCRIPT FILE

         You can give the script file any filename and/or extension.
         Assuming the above script file is named myscript, you can invoke
         it in one of two ways:

         o    From the DOS prompt, enter the following command:

                   aaplay myscript

         o    From within the Autodesk Animator Player, select Script Load
              from the Files menu, and then select myscript from the file
              selector.

         In the four-file script example described earlier, the first two
         listed animations each play through once, the GIF picture is
         displayed for 5 seconds, and then the last animation plays through
         once. At the end of the last animation, you are returned to the
         DOS prompt if you start myscript from the DOS prompt or to the
         Autodesk Animator Player screen if you started myscript from the
         Autodesk Animator Player.

         Note: Because of the time taken to decompress GIF files, GIF
         pictures display relatively slowly, sweeping down the screen as
         they appear. We recommend that you make your GIF pictures frames
         in a flic then load the flic from the script file. (If desired,
         use a slow playback speed for a slide-projector effect.)


         Additional Script Options

         In addition to its function specifying which flics or pics to
         play, the script file can include these parameters and options:

         o    Special parameters describing how to play the flic (such as
              its playback speed).

         o    Special options describing how may loops (or cycles) that
              each flic (or script file) plays through, and choosing
              whether to return to DOS or the Autodesk Animator Player at
              the end.










         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 8



         Script Parameters

         Script parameters consist of a hyphen followed by a single code
         letter specifying the speed, the number of loops, and the type of
         transition between the flics. The parameter letters and a control
         number or word are listed behind the flic filename in the script
         file.

         Parameters you can set are listed in the table below:

         PARAMETER:          CONTROL EFFECT DEFAULT

              -L             0..999 Loops 0
              -S             0..120 Speed File speed
              -T             FADEIN..FADEOUT..CUT Transition Cut
              -P             0..14400 (14400=4 hours) Pause FLI=0, GIF-5

         You can list one, two, all three, or no parameters behind each
         listed filename in your script file. If no parameters are listed
         after a filename, the default flic playback is a single loop at
         the speed specified by the file with no transition (a clean cut).

         Loop, speed, or pause parameters are simply a matter of listing
         the parameter letter followed by its control:

              fli1.fli -L3 -S6
              fli2.fli -S3
              fli3.fli -L2
              pic1.gif -P10
              fli4.fli -P20

         In the above example, fli1 plays through three times at a speed of
         6; fli2 plays once at a speed of 3, and fli3 plays twice at the
         speed at which it was originally saved. pic1.gif remains on screen
         for 10 seconds. The last frame of fli4 remains on screen 20
         seconds.

         Note: Loop (-L) and speed (-S) have no effect on GIF files.

         Transitions are fades to or from a white screen, and they require
         one or two control words following the parameter to describe the
         type of transition at the beginning and end of the flic playback.
         If one control word is omitted or if both are, a straight cut is
         assumed for the transition:

              fli1.fli -t fadein fadeout
              fli2.fli -t cut fadeout
              fli3.fli -t fadein cut
              fli4.fli -t fadeout
              fli5.fli -t fadein
              fli6.fli

         In the above example, fli1 fades in from a white screen, and fades
         out to a white screen; fli2 cuts in, and fades out to a white
         screen; fli3 fades in from a white screen and ends with a cut;






         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 9



         fli4 works like fli2; fli5 works like fli3; and fli6 cuts in and
         out. As you can see, the control word cut may be left out in all
         cases.

         Here are some other examples:

              fli1.fli -L3 -S6 -t fadein fadeout
              fli2.fli -S3 -t fadein
              fli3.fli -L2 -t fadeout

         In the above example, fli1 fades in, loops through three playbacks
         at speed 6, and fades out; fli2 then fades in, plays once at speed
         3, and cuts; fli3 cuts in, loops twice at its file speed, and then
         fades out.


         Script Options

         You can affect the playback of the entire script by using the
         following option commands:

              OPTION:             EFFECT:

              LINK FILENAME       Loads and plays the specified script file

              LOOP 0..999         Loops through the statements above this
                                  statement (999 means loop infinitely)

              EXITTOPLAYER        Exits to the Autodesk Animator Player
                                  after playing the script file

              EXITTODOS           Exits to DOS after playing the script
                                  file

         Note: You can enter the above option words in any combination of
         upper- or lowercase, but you can't include spaces between the
         letters (for example, ExitToPlayer is fine but Exit To Player
         isn't).

         These are examples of script options:

              fli1.fli
              fli2.fli -l2 -s5
              fli3.fli -t fadein
              loop 3

         Fli1 plays once; fli2 loops twice at a speed of 5; fli3 fades in
         from white and plays once; this entire combination repeats three
         times before ending.

         Another example:

              fli1.fli
              fli2.fli
              loop 999
              fli3.fli





         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 10



         Fli1 and fli2 alternately play through once in an infinite loop,
         which you can halt by pressing ESC. Fli3 never plays since it
         follows the loop command.

         Here is yet another example:

              fli3.fli
              fli2.fli
              fli3.fli
              loop 2
              link d:\flic\script1

         Fli3 followed by fli2 followed by fli3 loops through twice,
         followed by the combination of flics described by the script1
         script file plays.


         Scriptfile Formatting

         The Autodesk Animator Player lets you arrange the text in your
         script files in a very free fashion. As mentioned earlier, letters
         can be either upper- or lowercase. In addition, you can list
         parameters after the flic filenames in any order, and you can use
         any number of white spaces, tabs, and carriage returns:

              fli1.fli -s 2 -l 3 -t fadein

         is exactly the same as the culmination of upper- and lower-case:

              FLI1.FLI -l3 -T FADEin -S2


         Keystrokes During Script Playback

         Unless the keyboard is locked, the keystrokes described in the
         "Further Keyboard Input" section earlier affect only the flic
         currently playing. Thus if a keystroke breaks out of the current
         flic's loop, the next flic listed in the Script file immediately
         begins playback. If the speed is altered by the keyboard during
         the cycle of one flic, the following flic in the script file
         reverts to its programmed speed.

         If a script loop (as opposed to a flic loop) is in effect, only
         the ESC key breaks out of that loop.

         When you have locked the keyboard by pressing CTRL and another
         key, all keyboard activity is inactive until you repeat that same
         CTRL key combination.


         Error Messages

         If you have made a typing mistake in your script file or included
         an instruction the Autodesk Animator Player does not understand, a
         message similar to the following one appears:






         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 11



              ERROR NEAR LINE 5 IN SCRIPT1.TXT
              ERROR IN PROCESSING SCRIPT FILE

              [4] FLI1.FLI -L3 -S5
              [5] FLI2.FLI S7
              [6] FLI3.FLI -L2

         The first two lines of the message might change, depending on the
         error. The line most probably containing the error is displayed
         between the preceding and subsequent lines of the script file.
         Examine the lines closely for an error. (In the above example, the
         hyphen was left out before the speed parameter in line 5.)

         Note: In some cases the error might have occurred somewhere other
         than in the indicated line. If you can't find an error in the
         noted line, examine your entire script file carefully for a
         mistake. If you still can't find it, use a process of elimination
         by first making a backup copy of the script file, and then
         deleting certain lines until the script file works.



         EXAMPLES OF SCRIPT FILES

         The following are some example of valid script files:

         Example 1

              \fli\astonish.fli
              \fli\frogger.fli
              \fli\bounce.fli
              \gif\boats.gif
              \fli\cartoon.fli
              \fli\redbaby.fli
              \fli\starring.fli
              \fli\test_jet.fli

         Example 2
              \fli\astonish.fli
              \fli\bounce.fli
              \fli\cartoon.fli
              \fli\test_jet.fli
              \fli\frogger.fli
              \gif\boats.gif
              \fli\edbaby.fli
              \fli\starring.fli
              \gif\oldman.gif

         Example 3
              \fli\astonish.fli -l 10
              \fli\frogger.fli
              \fli\bounce.fli -l 2
              \gif\boats.gif
              \fli\cartoon.fli







         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 12



              \fli\redbaby.fli
              \gif\oldman.gif
              \fli\starring.fli
              \fli\test_jet.fli
              loop 999

         Example 4
              \fli\astonish.fli -l 10
              \fli\frogger.fli -p2
              \fli\bounce.fli -l 2
              \gif\boats.gif -t fadein fadeout
              \fli\cartoon.fli -l 4 -p10 -t fadein
              \fli\redbaby.fli
              \gif\oldman.gif -p 30
              \fli\starring.fli -l999
              \fli\test_jet.fli
              loop 3
              link a:\script3.txt

         Example 5
              ExitToPlayer
              \fli\astonish.fli
                  -l 10
              \fli\frogger.fli
                  -p2
              \fli\bounce.fli
                  -l 2
              \gif\boats.gif
                  -t fadein fadeout
              \fli\cartoon.fli
                  -l 4
                  -p10
                  -t fadein
              \fli\redbaby.fli
              \gif\oldman.gif
                  -p 30
              \fli\starring.fli
                  -l999
              \fli\test_jet.fli
              loop 3 link a:script3.txt





















         AUTODESK ANIMATOR PLAYER (08/31/89)                      Page 13
