Voici une petite applet qui affiche un diaporama sur une page Web. Elle calcule des images de transition entre les images que vous lui fournissez. Le résultat donne une séquence circulaire d'images avec un fondu enchaîné entre les images.
Si votre browser supporte les "frames" et que Java est activé, vous voyez peut-être cette applet tourner dans le coin supérieur gauche de votre écran.
Fonctionne dans tous les browsers compatibles Java (JDK 1.0.2) (En raison de l'habituelle qualité inférieure des implémentations Java de Netscape, elle ne fonctionne pas à 100% dans les browsers Netscape sur Macintosh. Elle gère néanmoins "gracieusement" cette limitation en affichant simplement la première image de la série si elle est exécutée dans cet environnement. Si vous connaissez un moyen de contourner ce problème, merci de m'en avertir.)
Petite taille (environ 10k)
Plus efficace que des GIFs animés, car les images intermédiaires sont calculées par l'applet et ne doivent donc pas être téléchargées.
Comportement asynchrone (n'attend que les images absolument nécéssaires avant de démarrer, et charges les images l'une après l'autre en arrière plan).
Consommation mémoire relativement élevée, mais reste encore très utilisable pour des images de taille raisonnable.
Nom |
Type |
Description |
|
between |
int |
Nombre d'images intermédiaires à insérer |
|
mainDelay |
int |
Temps d'affichage d'une image non intermédiaire (ms) |
|
delay |
int |
Temps d'affichage d'une image intermédiaire (ms) |
|
image1 |
url |
Première image. Chargée via Applet.getImage |
|
image2 |
url |
Image suivante. Et ainsi de suite... (sans "trous" dans les numéros) |
|
link |
url |
Page à afficher quand l'utilisateur clique sur l'applet |
|
target |
String |
Nom du "frame"dans lequel afficher le document pointé par "link" |
|
message |
String |
Texte à afficher dans la barre d'état quand le pointeur passe sur l'applet |
Vous aurez besoin de préparer les images du diaporama pour qu'elles aient toutes la même taille que l'applet elle-même.
Les URL données en paramètre sont relatives à la page contenant l'applet.
Le fichier ZIP contenant le code de l'applet. Téléchargez ce fichier si vous souhaitez simplement utiliser l'applet sur votre site.
Le fichier ZIP contenant le code source de l'applet. Téléchargez le si vous êtes programmeur Java et que vous souhaitez examiner ou modifier le code de l'applet.