OVH Cloud OVH Cloud

[Flash MX] changer la police d'un composant

4 réponses
Avatar
Sabrina
Bonjour, comment fait-on pour changer la couleur d'un composant.Je ne
comprend pas l'aide.
L'occurence d'1 de mes boutons radio s'apelle oui, sur l'image, je met le
code :
oui.setStyleProperty("textField", Comic sans MS);

mais rien ne se passe.
Quelle est la bonne syntaxe ?

Sabrina

4 réponses

Avatar
Jérôme Courivaud
Bonjour,

Je ne comprends pas tout à fait. Tu nous parles changer la couleur et dans
le setStyleProperty tu mets un nom de police de caractère. Si tu souhaites
changer la couleur, il faut mettre un nom de couleur en hexadecimal par
exemple Noir => 0x000000 et la propriété du composant en rapport avec la
couleur du texte : textColor

oui.setStyleProperty("textColor", 0xFF0000);

voilà



"Sabrina" a écrit dans le message de
news:bo5761$3fr$
Bonjour, comment fait-on pour changer la couleur d'un composant.Je ne
comprend pas l'aide.
L'occurence d'1 de mes boutons radio s'apelle oui, sur l'image, je met le
code :
oui.setStyleProperty("textField", Comic sans MS);

mais rien ne se passe.
Quelle est la bonne syntaxe ?

Sabrina






Avatar
Sabrina
Excuse moi, en fait c'est pas la couleur mais la police que je veux changer
et je voudrais également pouvoir aller à la ligne mais visiblement c'est pas
possible ?


"Jérôme Courivaud" a écrit dans le message de
news: bo597a$6dg$
Bonjour,

Je ne comprends pas tout à fait. Tu nous parles changer la couleur et dans
le setStyleProperty tu mets un nom de police de caractère. Si tu souhaites
changer la couleur, il faut mettre un nom de couleur en hexadecimal par
exemple Noir => 0x000000 et la propriété du composant en rapport avec la
couleur du texte : textColor

oui.setStyleProperty("textColor", 0xFF0000);

voilà



"Sabrina" a écrit dans le message de
news:bo5761$3fr$
> Bonjour, comment fait-on pour changer la couleur d'un composant.Je ne
> comprend pas l'aide.
> L'occurence d'1 de mes boutons radio s'apelle oui, sur l'image, je met


le
> code :
> oui.setStyleProperty("textField", Comic sans MS);
>
> mais rien ne se passe.
> Quelle est la bonne syntaxe ?
>
> Sabrina
>
>
>
>




Avatar
Jérôme Courivaud
Tu peux changer la police : :


globalStyleFormat.textFont = "Verdana";
globalStyleFormat.applyChanges();

quand tu lances globalStyleFormat tu obtiens un menu déroulant (comme les
menus surgissants) et tu peux accéder aux propriétés de mise en forme des
composants.

Tu es obligé de mettre applyChanges() sinon la mise en forme n'est pas prise
en compte.

voilà
Avatar
Jérôme Courivaud
si en revanche tu souhaites mettre une police te tes préférences :

tu l'intègres à ta bibliothèque, tu lui donne un nom de liaison et tu écris
:

globalStyleFormat.embedFonts = true;
globalStyleFormat.textFont = "maPolice"; // maPolice : nom de liaison de
ma police particulière qui n'est pas par défaut sur tous les sytèmes.
globalStyleFormat.applyChanges();

voilà