Bonjour, je suis en train de faire un texte animé.
Pour cela j'ai un MC "animation" qui a pour valeur de liaison "animation" et qui contient des effets sur un MC d'occurence "lettre" qui contient lui même une zone de texte dynamique qui a pour occurence "aff". (police Arial avec contours de police integrés).
et voici mon code AS qui est sur ma scene principale:
je ne comprend pas pourquoi les lettres ne s'affichent pas dans les zones de texte, pourtant j'ai tirer ce code d'un tuto mais je n'arrive pas le rendre fonctionnel ! :S
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 texte="Un texte a afficher"; texte=texte.split(""); i=0; x=0; inter=setInterval(function(_this){ p=_this.attachMovie("animation","animation"+i,i,{_x:x}); /*ici on utilise le caractère facultatif de MovieClip.attachMovie dans cette objet, on définit que dans le futur clip créé (donc la nouvelle lettre, on définira une variable _x étant égale à x. Comme pour un clip modifier son _x reivent à modifier sa position on place le clip où l'on veut*/ p.lettre.aff.text=texte[i++]; p.lettre.aff.autoSize=true; x+=p.lettre.aff.textWidth; //et on oublie pas d'ajouter à x la largeur de la lettre qui vient //d'être créée. if(i==texte.length)clearInterval(inter); },60,this);
Merci de me mettre sur la voie si vous avez une idée
Partager