changer la couleur d'un texte dynamique - Flash/ActionScript - Programmation
Marsh Posté le 01-06-2007 à 09:15:49
regarde plutôt à htmlText + CSSStyle
sinon TextField.color, mais c'est très limité et très buggué.
Marsh Posté le 01-06-2007 à 13:18:21
oué regarde les propriétés de TextField et TextFormat aussi.
Le CSS si t'es en AS2 c'est pas super. En AS3 c'est déjà mieu ... (AMHA )
Marsh Posté le 01-06-2007 à 14:00:28
moi je trouve que ça marche bien mieux le CSS, même pour l'AS2.
En réalité l'implémentation des CSS est basée sur un TextFormat. Donc c'est foncièrement la même chose.
Pour les options qui officiellement n'existent pas en CSS, tu peux hacker l'objet CSS et modifier directement le TextFormat qu'il contient, comme ça tu bénéficies de la propreté des CSS + les possibilités du TextFormat.
Code :
|
là, on voit bien que l'objet dataCSS encapsule en réalité trois TextFormat de manière invisible. D'ailleurs en modifiant directement dataCSS._style['.content'].leading tu peux modifier le line-spacing, qui n'est pas implémenté dans les CSS de Flash.
Marsh Posté le 31-05-2007 à 19:13:19
salut,
je parse un variable à mon swf de la manière suivante:
monanim.swf?pseudo=pimsa
que j'utilise dans flash avec la variable _root.pseudo
je voudrais faire en sorte qu'il soit affiché en couleur et en gras. j'ai par exemple essayé ceci, mais ça ne fonctionne pas:
_root.pseudo.setStyle("fontWeight","bold" );
merci pour votre aide.