# The Button Object

Buttons are designed to facilitate an end-user's interaction with your model by reducing the level of software skills and language fluency needed. When "pushed," buttons perform one of several operations such as navigating to a new location, executing a menu command, or providing pop-up information. As you seek ways of simplifying the access to and increasing the impact of your models, it is entirely possible that the Button object will become your new best friend.

This section documents the operation of the Button object. Figure 6-9 details the major segments of the section. Note the distinction between surface and dialog operations involving buttons.

Figure 6-9 Button Functionality
Topic
Button Surface Operations
Button Dialog Operations
Button Purpose:
Information
Navigation
Visual Effects
Menu Items
Tracing (accessible on interface level only)
Storytelling (accessible on interface level only)
Playing Movies
Button Sound
Button Appearance