File | Samples
The Samples Menu contains a list of sample .swi Movies to illustrate some of the potential of SWiSHmax.
Use the submenu to choose from either Beginner level files, Intermediate level files, Advanced level files, or the files used in the SWiSHmax Tutorials and Scripting Tutorials.
The following examples are included in the Samples folder and many more samples are available at www.swishzone.com/movies.php.
Beginner | effects_demo.swi
This example was taken from the original 'Snakes' demo created by Roger Onslow. SWiSHmax has far too many effects to combine in to one single file, but this example shows a bit of what the program can achieve without too much effort. It also includes Scenes that demonstrate a Radarscope Effect and a Spotlight Effect produced with a masked Sprite and three Vector Objects.
Beginner | Pseudo3D.swi
This example, produced by Dawn Barrie, also shows some variations on the Snake Effect, but uses the Gradient Fill properties of Vector Objects to show how a pseudo 3D Effect can be produced. It also demonstrates an Explode Effect applied to a 'sheet of glass' (a group of Vector Objects).
Beginner | ray_of_light.swi
This example was also produced by Dawn Barrie to illustrate the use of Vector Objects and gradient fills to produce the Effect of light beaming out from, and sweeping across, the letters of a word.
Beginner | Spritedemo.swi
This example was produced by David Petley to illustrate the use of masked Sprites. An inspection will show the use of Sprites within Sprites.
Beginner | Preloader.swi
This is a basic preloader. SWiSHmax provides more Preload Options, but this shows the basics.
Beginner | Menu.swi
This example shows how easy it can be to apply Mouse Events to Text Objects and, although this only shows the getURL Action, there are many other Actions that can be applied.
Beginner | analog_clock.swi
Demonstrates the basic usage of the Date object, produced by Brian Ayers.
Beginner | menu_sample1.swi
This example uses the Button Object for a basic navigation menu.
Intermediate | conversion_calculator.swi
Performs various calculations through scripted input text fields and variables, written by Brian Ayers.
Intermediate | menu_sample2.swi
This menu example uses a popular method known as the transform slider effect. It demonstrates basic scripting methods used for mouse follower effects. Produced by Brian Ayers.
Intermediate | movieplayer.swi
An interesting example, also written by Brian Ayers, showing how to manipulate the playhead of a timeline through the use of a draggable slider bar.
Intermediate | slider_controls.swi
This example displays the use of a draggable slider bar that controls various object properties, such as transparency, scale, and rotation.
Intermediate | swishlibs.swi
A lighthearted example demonstrating the use of input fields. This file shows how to capture data that has been input by the user and place it in dynamic text later on.
Advanced | ballgame.swi
A fun and playful example of advanced scripting, written by Roger Onslow. This example uses the SWiSH-specific physics properties and demonstrates collision detection.
Advaned | thumbnail_scroller.swi
Displays a continuously scrolling thumbnail gallery. Clicking on the thumbnail displays a full-sized version of the image inside a frame. This example shows how to determine placement of scripted objects and a method to quickly show and hide objects using looping conditional statements - written by Brian Ayers.
Advaned | countdown_clock.swi
Demonstrates uses of the Date object. Unlike the analog clock example that uses basic functions, this example shows how to perform arithmetic with the date object to create a clock that counts down to a specific date. Test this file in the external player.
Many more samples are available at www.swishzone.com/movies.php.