Auteur: Michael Raillard

Dans le fichier cercle.zip, vous trouverez les fichiers suivants:

  * CircleBanner.class 			- les applets  gèrant CircleBanner
    Circlepoints.class, DoublePoint.class
    Comparer.class, XComparer.class,
    YComparer.class, 
  * CircleBanner.java			- le code source de CircleBanner.class
  * cercle.htm 				- un exemple de page web
  * vague.gif 				- les images de l'applet

Vous devez faire attention qu'au cours de la décompression les suffixes de fichiers soient corrects. Certains programmes DOS ne gèrant pas les suffixes de plus de trois lettres (exemple pour class vous obtiendrez cla).
Pour y remédier renommez le fichier:
ren CircleBanner.cla "CircleBanner.class"

Utilisation de CircleBanner dans une page web.
Pour inclure CircleBanner dans une page, vous devez copier CircleBanner.class
dans le répertoire de la page web et insérer une balise <APPLET ...> dans la page.

<APPLET CODE="CircleBanner.class" WIDTH="305" HEIGHT="305" >
<PARAM NAME="message" VALUE="Tsunami">
<PARAM NAME="direction" VALUE="counterclockwise">
<PARAM NAME="radius" VALUE="134">
<PARAM NAME="fontname" VALUE="Helvetica">
<PARAM NAME="fontstyle" VALUE="BOLD">
<PARAM NAME="fontsize" VALUE="40">
<PARAM NAME="seed" VALUE="9301">
<PARAM NAME="effects" VALUE="randomcolors">
<PARAM NAME="image" VALUE="vague.gif">
<PARAM NAME="imageattribute" VALUE="center">
<PARAM NAME="rotationfactor" VALUE="100">
<PARAM NAME="pause" VALUE="100">
</APPLET>

Les paramètres suivants peuvent être passés à CircleBanner:

message
Le texte qui est par défaut CircleBanner.

direction	
Les valeurs possibles sont: clockwise (sens horaire), counterclockwise
(sens anti-horaire). counterclockwise est la valeur par défaut.

url
Un lien vers une autre page, pas de valeur par défaut

fontname	
Définit la fonte de caractère utilisée pour le message pour IE 4.0 les
valeurs sont:  (Dialog, Helvetica,TimesRoman, Courier, DialogInput, ZapfDingbats). 
pour Netscape 4.04: (Dialog, SansSerif, Serif, Monospaced, Helvetica, 
TimesRoman, Courier, DialogInput, ZapfDingbats).

fontsize
La taille des caractères qui est par défaut 12.

fontstyle		
Le style de la fonte BOLD, ITALIC, PLAIN. Par défaut PLAIN.

fontpadding
Espacement supplémentaire en pixels entre les caractères par défaut 0.

background
La couleur de fond sur 6 caractères hexadécimaux 000000pour le noir
FFFFFF pour le blanc. La valeur par défaut est 000000.

foreground
La couleur de premier plan sur le même principe que background.
FFFFFF est la valeur par défaut.

image
Une image de fond, par défaut il n'y en a pas.

imageattribute
Positionne l'image de fond dans la fenêtre de l'applet: center (centrée),
tile (en carrelage), scale (mise à l'échelle). La valeur par défaut est center.

effects
Des effets spéciaux aléatoires sur les couleurs des caractères: fixedcolors, 
fixedpastels, randomcolors, randompastels; aucun par défaut.

seed
Définit un cycle pseudo-aléatoire de manière à ce que les couleurs de caractères
repasse par des valeurs identiques à période fixe. 
Quelques exemples: 233280, 9301, 49297.

pause
Un nombre de millisecondes de pause entre deux affichages successifs.
Ce qui permet de définir une vitesse de rotation. La valeur par défaut est 100.

rotationfactor
0 - 100 et plus.. Détermine la prochaine position d'un caractères pendant la
rotation, 0 pour le prochain pixel. Ce paramètre joue sur la vitesse et la finesse
de l'animation.

radius
Le rayon en pixels, ce rayon ne peut être négatif.

x
La position horizontale du centre du cercle de rotation. Par défaut le milieu
de la largeur de la fenêtre de l'applet.

y
La position verticale du centre du cercle de rotation. Par défaut le milieu
de la hauteur de la fenêtre de l'applet.

Vous pouvez le voir sur l'exemple de cette page.



Retour à l'index.