KawaScroller

Voici un exemple de scroller psychotique (!) écrit en Java.
Différentes choses peuvent être paramétrées, comme l'image de fond, le sens du défilement, les textes qui sont affichés.
Sorry : your browser isn't Java compatible !

Un autre exemple : la police est cette fois TimesRoman, taille 16, pas d'ombre, couleur bleue.

Pour utiliser cette applet dans vos pages Web...

KawaScroller
  1. Téléchargez le fichier suivant : KawaScroller1.class
  2. Placez-le au même endroit que votre page Web (ou sinon utilisez le tag CodeBase pour paramétrer l'applet).
  3. Incorporez le code suivant dans votre page HTML :
<applet code="KawaScroller.class" width="600" height="100">
<param name="PICTURE" value="fond.gif">
<param name="FONT" value="Courier,BOLD,30,5,3">
<param name="COLOR" value="255,255,0">
<param name="MSGCOUNT" value="2">
<param name="MSG0" value="Ceci est un essai">
<param name="MSG1" value="du LineScroller">
<param name="MSG2" value="Fin du message">
<param name="PATH0" value="0,90,LEFT">
<param name="PATH1" value="90,30,RIGHT">
<param name="NOISE" value="YES">
Votre navigateur n'est pas compatible Java !
</applet>

Les paramètres sont :

width La largeur de l'applet.
height La hauteur de l'applet.
picture L'image de fond.
font La police de caractères pour le texte, sous la forme :
"police,style,taille,espacement entre les caractères,décalage de l'ombre"

La police peut prendre les valeurs Dialog, Courier, Helvetica ou TimesRoman.
Le style peut prendre les valeurs PLAIN (texte normal), BOLD (texte gras), ITALIC (texte italique) ou une combinaison du type BOLD+ITALIC.
L'ombre est décalée vers le bas à droit de n pixels. Précisez une valeur de 0 pour ne pas afficher d'ombre.

color La couleur du texte affiché, au format RR,VV,BB (ex. : 255,0,0 pour du rouge).
msgcount Le nombre total de messages
msg0 Le 1er message (les messages vont de 0 à msgcount-1)
msg1 Le 2ème message, et ainsi de suite.
path0 Le chemin suivi par le 1er message, sous la forme :
départ en y, arrivée en y, fuite finale
La valeur "fuite finale" peut être LEFT ou RIGHT.

Exemples :
0,100,LEFT : le message part de y=0, arrive en y=100, et défile vers la gauche à la fin.
90,30,RIGHT : le message part de y=90, arrive en y=30, et défile vers la droite à la fin.

path1 Le chemin suivi par le 2ème message, et ainsi de suite.
noise YES s'il faut ajouter un effet de parasites lors du défilement.
NO sinon.