The applet should be loading.
A new window of animation samples should appear shortly. To create your own animation read at least basic operation below, then click the design button.

Browser notes
In Windows 98 I have tested things in Internet Explorer 5.0/5.5 and Netscape 6. Loading a saved animation works better in Netscape. There is more information on the Java browser plug-in and compatibility at:
Things work best if you use the applet viewer supplied by Apple. 'Apple Applet Runner' should be in the Apple Extras/Mac OS Runtime for Java folder on classic systems. Use 'file', 'open location' and enter the applet url (
Or try Internet Explorer. If you are using IE 4.0 you may need to set the default Java VM to Apple MRJ: In Preferences under 'Java' set the 'java virtual machine' to 'Apple MRJ'.

Basic operation
Choose from the 16 color palette and paint the frame. Click the next button to move forward, paint the new frame and so on.
When you move to a frame for the first time the contents of the previous frame will be copied to it.
Click the next button after you have completed a frame. Drawing or changes will not take effect until you move to a new frame.
Click the play button to see your animation.

Using the applet

background color | erasing | pen size | moving points | spinning points | copying | using layers | deleting frames | playing | refreshing screen | toggling bg color | saving and loading | shortcuts
changing background color
Choose a color from the palette and click the BG button.
erasing points
From the palette select the same color as the current background and paint over existing points.
changing pen size
Choose between the small dot or large dot buttons.
moving points
Click the move button and use the keyboard arrow keys to move the points on the current frame.
To create an easy animation:
1. draw on a frame
2. click next button
3. select the move button
4. use the keyboard arrows to move the drawing
5. click next button
Repeat steps 4 and 5 as needed. The 'n' key is a shortcut for the next button.
spinning points
Click the spin button to rotate the drawing 90 degrees.
This feature has some problems. If the result of your spin leaves any of your drawing off screen, those points may not erase correctly later on.
copying frames
Click copy to open the dialog box. The default settings will copy the current frames to the end of the animation.
You can select the source layer and target layers for the copy. The default is layer 1, which should work for most cases.
The source range is the range of frames to copy from. By default it is set to the current range in your design. You can reverse these numbers to copy the frames in reverse.
The target frame is where the first frame from the source range will be copied to. This can be any frame number. The copy will be layered over any existing drawing.
using layers
The three numbered buttons control which layer drawing takes place. Layer 1 is the default.
As in other drawing programs layers act like overlays. Drawing on one layer will not effect the drawing on another. When the animation is played the higher numbered layer is drawn on top.
The flatten button combines all three layers into a single drawing on layer 1. Layers 2 and 3 are erased.
Keep in mind that when you move to a frame for the first time, the contents of the previous frame will be copied to it. This only applies to the currently selected layer. This can be very useful but can also create unexpected results. If you use layers you should flatten frequently.
example layer use:
You have created some animation on layer 1 and want to go back and draw more over the existing frames. Because it's no longer the first time on those frames, the new drawing would not be copied from previous frames as before. That only applies to Layer 1 though. You could then switch to layer 2 and draw.
deleting frames
Move to the frame you want to delete and select delete from the 'frame' menu.
Moving between frames
Click the previous or next buttons to navigate or add frames. Use the frame slider to move between existing frames.
playing animation
Click the play button. Your animation will play by default, or select other samples from the playlist. Adjust speed with speed slider
refreshing the screen
There are times when your animation apparently disappears in the design mode. Particularly after loading new files. Select refresh from the frame menu to bring it back. Also, moving to another frame or playing may refresh the screen.
toggling pen color to background color
Holding down the 'b' key will temporarily change the pen color to the current background color. Releasing it will change it back to the previous color.
This is a shortcut if you need to switch between a foreground color and the background color successively.
saving and loading animation
For security reasons applets can not easily write files over the web. This work around will write your animation data as a new page to your browser. You will need to save the resulting page manually from your browser menu.
Click the save button to save the current animation. The button will remain lit while saving. If all goes well a new browser window with instructions should appear. The animation will also reload, which you may close or hide to return to the instruction page.
Use 'save as' from your browser menu to save the page as a html file to your desktop.
If you are connected you can load the file again into a compatible browser. You can probably edit and save it again.
For optimum playback the data is compressed or uncompressed during saving and loading. Large or complex animation may take a little time to complete.
The file functions are better in the application version of Array.
shortcut keys:
next frame : n
previous frame : p
play mode : spacebar
design mode : spacebar
copy animation : alt c
refresh screen : alt r
delete frame : alt d
copy animation : alt c
cycle samples : up arrow
toggle pen to bg color : b
save animation : alt s
quit : alt q

Copyright notice

Array is copyrighted software. All copyrights are exclusively owned by the author. You may use and share this software for nonprofit, and non-business purposes only.
You may not distribute this software in conjunction with any service and/or product. You may not modify, translate, reverse engineer, decompile, disassemble or create derivative works based on this software.
This software is distributed 'as is'. No warranty of any kind is expressed or implied. Use at your own risk.
By using this software you agree to these terms.

main | applet | application

No Java 2 SDK, Standard Edition v 1.3 support for applet