|
Forum |
|
Réagissez
dans les forums
de JDN Développeurs
|
L'effet "machine à écrire", dans
son incarnation la plus traditionnelle, est simple à réaliser en Flash à l'aide des images-clés.
Dans un nouveau MovieClip, créez deux calques, "scripts"
et "image". Placez un champ-texte dynamique sur
la scène, nommé "champtxt", et trois
image-clefs dans le calque "script".
Dans la première, placez le script suivant :
champtxt = "";
texte = "je ne sais pas quoi dire ni écrire\nmais après tout
cela ne semble gêner personne autour de moi\nétant donné que
je ne suis qu'un exemple textuel\ncomme tant d'autres avant
moi.\n Redémarrage : 3...2...1...";
i = 0;
Les \n permettent de placer
un retour à la ligne...
Dans la seconde :
if (i < texte.length - 1)
{
champtxt = texte.substring(0, i);
i++;
}
else
{
gotoAndPlay(1);
}
Et dans la dernière :
gotoAndPlay(2);
Grâce
à la boucle lancée par cette dernière
image-clef, notre seconde image-clef n'a de cesse de remplacer
le contenu de champtxt par
une part toujours plus grande de texte
(on peut l'accélérer en modifiant la ligne i++,
voire y placer un chiffre aléatoire pour rendre la
chose plus intéressante). Une fois la ligne complètement
affichée, on efface le tout et on redémarre...
|