Typwriter Text en AS2
Tutoriel vidéo
Action à copier coller

Tutoriel vidéo
Action à copier coller
- Code: Tout sélectionner
// ---------- Typwriter v1.0 by badben ----------//
//
// Texte à afficher comprenant des balises HTML
texte = "<b><font color='#006699'>Bienvenu sur le forum.<br>Merci de respecter le réglement.<br>Bonne visite</font></b>";
// Taille du texte à afficher
taille = texte.length;
// varibale du champ de texte contenu du texte initialisée
contenu = "";
// variable initilisé à 0
i = 0;
// "type" designe nom de la fonction "SetInterval",
// "SetInterval" = La fonction "typewriter() sera lancée toutes les 70 ms
type = setInterval(typewritter, 70);
// la fonction qui va ajouter une lettre à chaque fois quelle sera lancée
function typewritter() {
// on ajoute la lettre à la position "i" a la fin de la variable "contenu"
contenu = contenu+texte.charAt(i);
// incrementation de "i" pour ajouter la lettre suivante
i++;
// si "i" est égal à la taille du texte cela veut dire qu'il a finit d'afficher tous les caractères
// cela permet d'éviter de laisser tourner le "setInterval" idéfiniment
if (i == taille) {
// Temps d'attente avant la boucle (soit *20ms ex: si tempsBoucle = 100 alors la pause dure 100*20ms soit 2000ms=2s)
tempsBoucle = 1;
if ((taille+tempsBoucle)<i) {
i = 0;
contenu = "";
}
}
}










