cette astuce vous permet faire suivre un texte à côté de votre curseur:
01) insérez ce code sur la première clé de votre timeline:
ActionScript Code:
groupe = "mon texte"; // on crée une variable groupe qui va accueillir le texte
lettres = groupe.split(""); // on découpe chaque lettre à l'aide de la méthode split
typo = new TextFormat(); // on crée un nouvel objet textformat
typo.font = "Verdana"; // une police
typo.align = "center"; // un alignement
typo.size = "10"; // un corps
espacement = 8; // un interlettrage
vitesse = 3; // une vitesse de cadence
for (var place = 0; place<lettres.length; place++) { // recueille tous les signes pour compléter la variable lettres
clip = _root.createEmptyMovieClip(place+"", place); // on crée un clip vide dynamique sur la scène avec comme occurrence place
clip.createTextField(lettres[place]+"", place, place*espacement, 10, 20, 20); // on ajoute un champs de texte dynamique avec les lettres renvoyée de notre boucle
with (clip[lettres[place]+""]) { // on évalue les expressions pour ajouter une à une les lettres dans le champs dynamique
text = lettres[place]; // appel
setTextFormat(typo); // formatage de nos paramètre typo
selectable = false; // on désactive le texte sélectionnable
}
if (place) { // on évalue si place présente un signe, si oui:
clip.prevClip = _root[(place-1)+""]; // on place les signes correctement
clip.onEnterFrame = function() { // on crée un fonction qui va:
this._x += (this.prevClip._x-this._x+5)/vitesse; // déccélérer la vitesse horizontale
this._y += (this.prevClip._y-this._y)/vitesse; // déccélérer la vitesse verticale
}
} else { // sinon
clip.onEnterFrame = function() {
this._x += (_root._xmouse-this._x+10)/vitesse; // on récupère les coordonnées de la souris horitontalement en décclérant la vitesse +10
this._y += (_root._ymouse-this._y)/vitesse; // et vertical
}
}
}