Positionnement texte

Messages postés
10
Date d'inscription
jeudi 4 octobre 2007
Statut
Membre
Dernière intervention
15 octobre 2007
-
Messages postés
317
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
19 octobre 2007
-
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

3 réponses

Messages postés
317
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
19 octobre 2007

montre un peu de ton code, merci.

Une autruche ne se cuit pas aux petits lardons
Messages postés
10
Date d'inscription
jeudi 4 octobre 2007
Statut
Membre
Dernière intervention
15 octobre 2007

-----------------------------------------------
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 ();
}

merci d'avance
Messages postés
317
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
19 octobre 2007

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 ?

Une autruche ne se cuit pas aux petits lardons