FunScroll - Frequently Asked Questions

I get quite a lot of questions about Java and my FunScroll Applet. This is a try to limit these questions...
Is FunScroll free?

Yes and no. It's free for non-commercial use. For commercial use, register and purchase FunScroll here.

See also the Copyright and License Information.

How to compile FunScroll.java?

Get the JDK (Java Developers Kit) from Sun's Java Home Page and use javac to compile the .java files as follows:

javac -O FunScroll.java

What .class files is required to run FunScroll?

There are 6 .class files requried to run FunScroll. Each one correspond to the .java source files.

Source file Class file
FunScroll.java FunScroll.class
FunScrollAbout.java FunScrollAbout.class
FunScrollAnimate.java FunScrollAnimate.class
FunScrollAttr.java FunScrollAttr.class
FunScrollColorSupport.java FunScrollColorSupport.class
FunScrollFade.java FunScrollFade.class

You have to install all .class files.

Can I get the .class files from you directly?

Yes. See the download page.

Where to install the .class files?

As with any applet, you install the .class files as specified by the applet CODEBASE parameter. If you don't use this parameter install the .class files in the same directory as the HTML file using the applet.

Why is FunScroll is slow to load?

FunScroll is made up from 6 .class files. Each one is loaded on demand. If you use all features, all classes has to be loaded. If not, only a few (minimum 3) are loaded.

If you use many features you could try to use the "archive" applet parameter and specify a zip-file. This means that everything is loaded as one file which also means that the applet loads faster (see the main FunScroll page how I use the "archive" parameter).

Note: if you choose to use the "archive" applet parameter, you should also install the .class files as separate files. This to support browsers that don't implement the "archive" parameter.

One option, if you are only interested in a more limited set of text animations, might be to use version 2 of FunScroll.

I get Java errors when running FunScroll. What's the problem?

For better and more detailed error messages, see the Java Console. In Netscape you find it in the "Options" menu.

The Java Console usually give you a better indication on what the problem might be.

I get the following error when running FunScroll:
" Applet FunScroll can't start: error: FunScrollAnimatedText"?

This means that the FunScrollAnimatedText.class file is not found and probably not installed. Check that the required class files are properly installed.

For better and more detailed error messages, see the Java Console. In Netscape you find it in the "Options" menu.

I get the following error when running FunScroll:
" Applet FunScroll can't start: error: java.lang.classformaterror"?

This means that the .class files are corrupt. The most common reason is that the files have not been transferred as binary files.

For better and more detailed error messages, see the Java Console. In Netscape you find it in the "Options" menu.

Why is the lines (partly) displayed when I use a non-Java enabled Browser?

I (unfortunately) as default use "<>" separated tags in the text line parameters.

The work-a-round is to eplace the "<" and ">" in the line parameters with "&lt" and "&gt;" or to specify other characters as delimitors. See Message Line Tags.