The next step is to define Alice s level of interactivity. This is done by setting the Class pull-down menu in the Properties window. There is a library of generic classes available in Pulse Creator s Properties window. In addition, new classes can be written in JoeScript allowing a limitless possibility of interaction and behaviors. Poly class allows objects to be visible but not interactive.
Character class allows an object to play behaviors and to be rotated in all directions at runtime.
MouseYChar class allows an object to play behaviors but only be rotated on its Y axis at runtime. By selecting the dummy parent object and choosing the Properties window, Alice s class was set to MouseYChar . When the project was finished, Alice had several long behaviors, each including very large audio files. In order to keep the file at a manageable size for quick download, the behaviors and audio were set up to be Streaming Behaviors . This way, when Alice s webpage first loads, only Alice s geometry and texture maps need to be downloaded.