|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : mai 2006 Messages : 1 294 ![]() |
salut,
ca fait quelques années que j'ai remarqué un probleme avec le positionnement d'un TextField quand on utilise TextField.autoSize=TextFieldAutoSize.RIGHT. a chaque fois la position "x" correspondant au 0,0 de l'occurence du TextField est décalé de + 4px. Flash utilise (largeur du champ) - (position x) pour le coller du coté droit hors la largeur est toujours supérieur de 4px à la taille réel du champ. voici un test grandeur nature avec variation des propriétés pouvant affecter le placement d'un champ de texte : http://web.codeur.free.fr/divers/dev...trage_TEST.swf dans tous les cas le champ du milieu "TextFieldAutoSize.RIGHT" est décalé en "x" de 4px ... normalement la bordure du coté droit devrait être aligné sur le centre de l'anime (trait rouge). pour régler le probleme il suffit d'une soustraction (-4px) lors de l'assignation de la position x mais j'aimerais comprendre : pourquoi ce décalage ? merci
__________________
Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre. Mon blog : http://web.codeur.free.fr |
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() |
Haha, marrant le bug
![]() Mais c'est juste la box qui déborde, le text est bien aligné. On dirait qu'il rajoute un espace à la fin... et pas que en align right .. ![]() Si tu met le thickness / sharpness a -200 sa donne quoi ( on sait jamais |
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : mai 2006 Messages : 1 294 ![]() |
j'ai essayé toutes les propriétés, j'en ai pas trouvé une qui permet de corriger ce décalage (a part le "letterSpacing" au minimum mais le texte devient illisible) ....
si j'ai bonne mémoire j'ai rencontré ce binz dans flash MX. ca pose probleme quand il faut faire un bouton avec très peu de marge entre le texte et les bords du bouton, il faut tricher sur la position "x" sinon on remarque un décalage
__________________
Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre. Mon blog : http://web.codeur.free.fr |
|
00
|
Copyright © 2000-2012 - www.developpez.com