Forums Développement Multimédia

Aller au contenu

Comment définir 1 police d'ecriture sur une chaîne de texte?

CODE Actionscript

3 réponses à ce sujet

#1 LODY1327249852

    Ceinture Blanche

  • Members
  • Pip
  • 11 messages

Posté 04 February 2003 - 13:42 PM

A l'aide des tuto , j'ai fait un effet de texte totalement en ction script mais je n'ai pas trouvé comment on intégrait une autre police (que windows a bien sur). Ceci est ma chaîne de texte.
chaine="Entrez... ";

est-il possible de la modifier?

merci d'avance
Lody

#2 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 04 February 2003 - 13:51 PM

salut
1. soit tu créés ton champ texte en AS, et la :
CODE
_root.createTextField("monTexte", 1, 100, 100, 300, 100);

monformat = new TextFormat();

with (monFormat) {

color = 0x006666;

font = "Times";

bold = false;

size = 12;

align = "center";

}

monTexte.text = "Entrez.";

monTexte.setTextFormat(monFormat);

2. soit tu as un champ texte dynamique sur ta scene, et la tu choisis la police dans le menu déroulant du panneau Propriété
:wink:

#3 LODY1327249852

    Ceinture Blanche

  • Members
  • Pip
  • 11 messages

Posté 04 February 2003 - 14:28 PM

mon programme ne marche. j'envoie le programme avec ce tu ma donné et ensuite le programme d'avant.

CODE
_root.createTextField("monTexte", 1, 100, 100, 300, 100);

monformat = new TextFormat();

with (monFormat) {

  color = 0x006666;

  font = "times";

  bold = false;

  size = 22;

  align = "center";

}

monTexte.text = "Entrez...";

monTexte.setTextFormat(monFormat);

i=-1;



nomClip="lettreClip";

espacement=15;

longueurLigne=10;

hauteurLigne=10;

effet="effet1";

_root.onEnterFrame=function(){



if(++i<montexte.length){

this[nomClip].duplicateMovieClip("lettre"+i,i);

this["lettre"+i].lettre=montexte.substr(i,1);

this["lettre"+i]._x=( i%longueurLigne ) * espacement;

this["lettre"+i]._y=Math.floor( i / longueurLigne ) * hauteurLigne;

this["lettre"+i].gotoAndPlay( effet );

}

else

this.onEnterFrame=null;

}


et le premier:
CODE


chaine="Entrez...";

i=-1;

nomClip="lettreClip";

espacement=15;

longueurLigne=10;

hauteurLigne=10;

effet="effet1";

_root.onEnterFrame=function(){



if(++i<chaine.length){

this[nomClip].duplicateMovieClip("lettre"+i,i);

this["lettre"+i].lettre=chaine.substr(i,1);

this["lettre"+i]._x=( i%longueurLigne ) * espacement;

this["lettre"+i]._y=Math.floor( i / longueurLigne ) * hauteurLigne;

this["lettre"+i].gotoAndPlay( effet );

}

else

this.onEnterFrame=null;

}



peut etre ke je ne sais pas intégrer bien le code?

Merci d'avance smile.gif
Lody
[/b]

#4 LODY1327249852

    Ceinture Blanche

  • Members
  • Pip
  • 11 messages

Posté 04 February 2003 - 15:12 PM

personne ne peut me réondre?
a l'aide?



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP