![]() |
![]() 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'appletVous 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. ![]() |