Think of something that you wish Authorware could do but it doesn't?  Let the our good friends at Macromedia know via the wishlist.

Please let us know if you find any of the materials on this site inappropriate or offensive. Please include the url and why the material should be reviewed.

Comments and questions about the site are also welcome. Please no Authorware questions, use the AWARE list.


Feel free to use these files as you wish. If you're the considerate type, and a file someone has written and placed here has helped your project, consider placing the author's name somewhere in the credits of your CD-ROM or website and send send them a copy of the CD-ROM or URL. Thanks!


Authorware 6 files
Dive routine variety pack
A file that will install four dive routines and allow the user to have them available in the KO window and/or on a model palette.

Easy Drag and Drop
A simple Drag and Drop interaction sample

How to create a page in Authorware that acts like an HTML page
From time to time, the question comes up of how to create a page in Authorware that acts like an HTML page.

Perpetual Debug Console
In a nutshell, pressing ctrl/alt/shift/insert will fire up a perpetual interaction that lists ALL variables in your piece, then clicking on one in the list displays the current value.

RTF Hot Text workaround
RTF Hot Text workaround that helps prevent memory problems associated with the RTF Hot Text KO.

The Authorware DVD control
Play movies, insert interactive video, multimedia content, multiple video and audio streams, control and jump to timecodes/frames and the storage power of DVDs all at your fingertips.


Authorware 5 files (including Knowledge Objects)


7 Minute Countdown
Authorware 5 example of a counter counting down from 7 mintues.

A Digital Clock, Properly Formatted
[Q&A B1010] This example shows you a digital clock on the screen that is properly formatted.

A Multiple Choice Question with Two Correct Answers
[Q&A B2010] This example shows you how to set up a multiple choice question in which the user must click two answers to be correct.

ASP Login
Example of connecting to a database using Active Server Pages.

Example of a Matching Interaction
Authorware 5 example on how to make a matching interaction.

Flash Control
Flash Control that shows you how to control your Flash movies from within Authorware.

Floppy Check
Authorware script that checks to see if a user has a floppy disk in Drive A.

How To Generate Two Random Numbers and Ask the User to Add Them
[Q&A B2012] This example shows you how to generate two random numbers, have the user give their sum, and show proper feedback.

How to Give the User the Ability to Jump to the Last Page Seen
[Q&A B6010] This example shows how you can set up a button that allows the user to jump directly to the last page the user has seen previously.

How to Use Cut, Copy, and Paste in a Text Entry Interaction
When you have a user typing a lot of text in a text entry window, it's good to allow the use of Cut, Copy, and Paste features. This example shows you how.

How to use the Rect and PointinRect Functions
This example shows how you can use the Rect and PointinRect functions to use a different approach to setting up buttons.

How to Use the Timer in Interaction Icons
[Q&A B2016] This example shows you how to set up the timer in an Authorware interaction so that an event happens every minute (every time the variable second becomes 0).

How to Write the Current Date in Spanish
This example shows you how to use lists and property lists to show the current full date in Spanish. Of course, you can use this approach for any language.

Knowledge Object to Find Icons of a Specific Type and Title and Replace Them
This Knowledge Object will search for icons in your file that are of a specific type (Display, Erase, etc.) and that have a specific title you provide and replaces them with new code you provide. This is useful when you have to hunt for an icon you've used over and over and now must replace.

Macromedia's Source Code to the v5.1 Knowledge Objects
See how the KO files that come with Authorware versions 5.0 and 5.1 are put together and modify them for your own use. Thanks, Jamil, Jethro, Dan, Ron, and the rest for your hard work in putting these together!

Object Following Cursor Without Clicking
[Q&A B2007] This is an example of how to use the Motion icon to have an object follow the cursor around the screen without the user clicking it first.

Pass Parameters
Pass parameters from HTML pages to a shocked Authorware application with JavaScript.

Random Buttons
Authorware 5 example of randomizing buttons.

Simple Draw Application - versions 4.0 and 5.0
This is an example of how to let the user draw in Authorware. The user can draw lines, ovals, and rectangles using different colors, line thicknesses, and arrow heads. Available in both versions 4 and 5.

Switching Between Animations - EKG Example
This example shows an (admittedly fake) EKG strip at the bottom of the screen, moving left to right. Clicking one of three buttons changes the EKG strip being animated.

Xtras Knowledge Object (updated 3/27/2000)
This is a Knowledge Object that I wrote with Dan Clinger of Mediashoppe. It helps you determine what Xtras you will need for your packaged file. Very useful!


Authorware files before version 5


A Digital Clock, Properly Formatted
[Q&A B1010] This example shows you a digital clock on the screen that is properly formatted.

A Thousand Lines - version 4.0
Really two examples in one. You are able to move a gauge to choose to show between 1 and 1000 lines. Once you've done that, the lines will be drawn randomly on the screen, in random colors and randomly with or without arrow heads.

Access ODBC Connection
An example of how to read and write database entries to an MS Access database.

Allowing the user to type a page name, then jumping to it - version 4.0
[Q&A B5002] This example shows you how to let the user type the name of a page, then jump directly to it. It is in answer to question B5002 in the Authorware Q&A section.

Allowing the User to type a page number instead, then jumping to it - version 4.0
[Q&A B5003] What if you want the user to type a page number instead of a name? This is in answer to question B5003 in the Authorware Q&A section.

Analog Clock
Clock model that uses Line() functions to continually display a analog style clock on screen.

Attraction Loop breakout - version 4.0
This example uses a Framework approach to showing how to break out of a long attraction loop as soon as the user clicks the mouse or hits a key.

Audio Recorder
Records a users voice input then replays what the recording.

Avoid the Cursor - version 4.0
Move the cursor around the screen and the object will skitter away. Try to catch it if you can!

Changing the text color when the user moves the cursor over it - version 4.0
[Q&A B2006] This is in answer to B2006 in the Authorware Q&A section.

Creating a color pie chart - version 4.0
[Q&A B1005] This example shows you how to set up a pie chart in Authorware without using external functions or ActiveX controls and is in response to question B1005 in the Questions & Answers section.

Dive Model
Template model that demonstrates using the "dive" routine to dynamically allow you to add sections and pages.

Find Windows Calculator
Example of launching an instance of the Windows calculator.

How do I change the speed of the "Put Back" Target Area option? - version 4.0
[Q&A B2001] This is in answer to question B2001 in the Authorware Q&A section.

How To Generate Two Random Numbers and Ask the User to Add Them
[Q&A B2012] This example shows you how to generate two random numbers, have the user give their sum, and show proper feedback.

I would like to know the text on the line the user clicks. How? - version 4.0
[Q&A B2004] This is in answer to question B2004 in the Authorware Q&A section.

Java
Java in Authorware? Well, sort of.

Making sure your app is always centered in any resolution - version 4.0
[Q&A B1010] This is in answer to question B1010 in the Authorware Q&A section.

Marble Move - moving an object with cursor keys - version 4.0
This shows how to let the user move an object across the screen using cursor keys. This is more useful than letting the user drag an object with the mouse when you want the object to move only in discrete steps.

Me me me sound
Plays a sound in Authorware until the user clicks on the screen.

Multiple Choice Quiz
Setup multiple-answer multiple choice quizes and allow users to change their answers.

Number Puzzle (Linear Lists) - version 4.0
Here is a way to use linear lists to create an application that lets users play the old number tile game. Fifteen tiles are scrambled and the user needs to put them back in order.

Password entry - version 4.0
[Q&A B1001] This is an example of how to show asterisks on the screen instead of the actual keys the user is typing and is in response to question B1001 in the Questions & Answers section. Great for password entry windows when you don't want others to see the password. This is Owen Chamberlin's improved update!

Setting up ticker-tape text - version 4.0
[Q&A B1002] This example shows you how to easily set up text so that it animates across the screen like ticker tape and is in response to question B1002 in the Questions & Answers section.

Smart Button
Figures out when the user has jumped ahead, finished a section and skips it if it's already been visited.

Text Entry
Text entry model that allows users to enter and format text.

The Chase Scene - version 4.0
The green dot is trying to keep away, but the red dot keeps catching up with it. Which are you?

The Media Shoppe Login
Mac and Windows Multi-user logon model.

The Struggle - version 4.0
I don't know about you, but I find this fascinating to watch. Two squares, yellow and blue, alternately chasing each other and running away. Sometimes the blue square gets the upper hand, sometimes the yellow does. They shimmer and shake around each other, each trying to get the advantage. Eventually, you never know exactly when, one will win, shoving the other into the corner and trapping it there.

Using Video MCI
Example of using MCI commands to play video.

Vertical Scrolling Text
Vertical scrolling text model.


Conference Presentations


1997 Macromedia International User Conference
Class Notes used when presenting at the 1997 Macromedia UCON - Advanced Authoring Techniques.

1998 The Alternative Authorware Conference
Class Notes used when presenting at the 1998 TAAC in Snowbird, Utah.

1999 Macromedia International User Conference - Authorware Introduction
Class Notes prepared by Joe Ganci and presented by Ruth Stryker at the 1999 Macromedia UCON - Authorware Introduction - includes Authorware and media files.

1999 Macromedia International User Conference - Preparing for the Web
Class Notes used when presenting at the 1999 Macromedia UCON - Preparing Courseware for the Web. This includes the materials from the Authorware Introduction class below.

1999 The Alternative Authorware Conference - Class Notes
Class Notes used when presenting at the 1999 TAAC in Orlando, Florida - Scripting in Authorware.

1999 The Alternative Authorware Conference - Keynote Speech
Keynote Speech given at the 1999 TAAC in Orlando, Florida.

2000 The European Alternative Authorware Conference - Keynote Speech
Keynote Speech given at the 2000 EuroTAAC in Utrecht, Holland.

2000 The European Alternative Authorware Conference - Scripting Class
Class Notes used when presenting at the 2000 EuroTAAC in Utrecht, Holland.

2001 Texas Authorware Workshop - List Class
Presentation and source files for the class in lists taught at TAW.

Dazzletech TAW 2002 Presentation Files
Materials from Joe Ganci and Chris Swenson that were presented at TAW 2002

TAW 2002 WinAPI Presentation Files
Includes sample WinAPI calls, a U32 for working with Pixel information and a command for finding window handles. All source code is included including the source for the u32 and the command.


Other Related files


Cusor Creator
Windows utility to create custom cursors (.CUR files).

Extending Authorware Excerpt
This is an except from Joe Ganci and Chris Swenson's new book Extending Authorware. This presents just enough to get your mouth watering at the endless possibilities unlocked by this book, to be released December 2001.

Integration New Media's V12-Tracker
V12-Tracker is completely free it allows developers to familiarize themselves with database structures without the headaches usually associated with that process.

MCI Help Files
Help file with complete documentation for Media Control Interface (MCI) syntax.

Something that CAN'T be authored by any authoring language.
This is one of the coolest (and smallest - 10K) files I've ever seen. It's freeware as far as I know by a man named Tim Clarke. Download it, run it, and move your cursor around. You won't be sorry.

The Indeo palette
This is the multimedia palette Intel provides for use with the Indeo 3.2 codec - it allows you to configure both your graphics and digital video so that both look good!


U32s/XCMDs/Commands


The Media Shoppe Clipboard
Free U32 that takes a BMP file and sends it to the Windows clipboard.

The Media Shoppe Controls
Controls u32, a free component for Authorware, gives you the ability to use common Windows controls.

The Media Shoppe Currency Formater
Takes a floating point or integer value in Authorware and converts it to a currency type string ($3,456.32).

The Media Shoppe DSN
Free U32 to auto-register an ODBC Database.

The Media Shoppe Mac Volume Control
Free XCMD to adjust the volume on a Macintosh.

The Media Shoppe MP3 Player
Shareware U32 that plays audio MP3 (MPEG) files.

The Media Shoppe Text box
U32 that displays a true Windows Scrolling Text Box in Authorware.