cs_andouille
Messages postés10Date d'inscriptionjeudi 4 octobre 2007StatutMembreDernière intervention15 octobre 2007
-
14 oct. 2007 à 21:11
The_Guardian
Messages postés317Date d'inscriptionvendredi 25 mai 2007StatutMembreDernière intervention19 octobre 2007
-
16 oct. 2007 à 04:08
bonjour,
pour un texte dynamique ou normal dés que je fais un scroll .. le scroll avec barre de défilement ou avec des boutons marche. Par contre le texte apparait, dans la zone visible, par défaut, non pas au début du blah blah mais par la fin....
pourquoi et comment faire apparaitre le texte au début...
merci d'avance
cs_andouille
Messages postés10Date d'inscriptionjeudi 4 octobre 2007StatutMembreDernière intervention15 octobre 2007 15 oct. 2007 à 21:01
-----------------------------------------------
pour le texte dynamique c'est simple
calque 1, image 1: j'ai crée une zone texte multilgne avec comme nom de variable "texte". La taille de la zone correspond à l'espace visible..apresx il faut utiliser les boutons fleche pour le faire bouger.
dans "actions" de la 1ere image
this.texte= "blah-blah .......blah-blah";
pour les boutons c'est:
on (press) {
monTexte.scroll -= 1;
}
ou +=1; selon le bouton
----------------------------------------------------------
pour le texte statique c'est + compliqué
dans le clip "ani" qui contient le texte(calque 1, image 1) : calque 2, image 10:
// gestion du chgt de ligne
charinline = Number(charinline)+1;
if (Number(charinline)>=Number(linelength)) {
prevent = substring(text, i-1, 1);
if (prevent eq " ") {
linenumber = Number(linenumber)+1;
charinline = 1;
}
}
// placement des lettres de évolution et incrémentation du compteur.
duplicateMovieClip ("ani","ani" add i, i); ERREUR SIGNALEE
setProperty ("ani" add i, _x, Number(startx)+Number(charinline*kerning));
setProperty ("ani" add i, _y, Number(starty)+Number(linenumber*linespace));
set ("ani" add i add "/letters:letters", substring(text, i, 1));
i = Number(i)+1;
image 11:
if (Number(i)<=Number(length)) {
gotoAndPlay (10);
} else {
// sinon on va a la frame correspondant aux actions de fin
gotoAndPlay(21);
}
image 21:
stop();
le texte glisse en utilisant la barre (bouton dans clip); mais c'est la fin du texte qui apparait
on (press) {
startDrag (this, false, 732, 61, 732, 305);
}
on (release) {
stopDrag ();
}
The_Guardian
Messages postés317Date d'inscriptionvendredi 25 mai 2007StatutMembreDernière intervention19 octobre 20071 16 oct. 2007 à 04:08
Bonjour,
Et si tu retirer ton this de la cible, ca reviendrait au même d'ailleurs, mais il vaut mieux laisser une cible vide pour qu'elle agisse directement sur le contenu de ton scenario. Et pour ce qui est de ta zone de texte, si je comprends bien, ou non et alors désolée d'avance, je pense que tu devrais ajouter une ligne d'instruction telque: zoneDeTexte_inst.scroll--;
truc de ce style ?