Flash alignement du texte vertical dans le milieu
J'ai été à la recherche d'un moyen par programme et par défaut, définir une dynamique de la zone de texte pour aligner verticalement dans le milieu de la boîte. Je trouve ça vraiment difficile de croire qu'il n'y a aucune option pour ce faire, sauf si je suis trop aveugle. Sinon comment puis-je faire semblant?
Merci!
OriginalL'auteur David | 2009-10-14
Vous devez vous connecter pour publier un commentaire.
DisplayObjectContainer
textFeild.autoSize
prend une Chaîne de caractères, sa valeur (un de ces ["centre", "gauche", "droite", "none"] - déclaré comme TextFieldAutoSize.CENTRE etc).autoSize
pour gauche/droite/centre d'alignements. livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/...Le code fonctionne avec redimensionnement automatique réglé sur "centre"; la dernière ligne de textField du TextEvent.TEXT_INPUT gestionnaire dans le cas où le champ de texte modifiables par l'utilisateur. Éditer le post pour le fixer et je vais enlever le bas de vote.
Modifié le code et enlevé le bas de vote.
OriginalL'auteur Antti
Seulement la TLFTextField (classe dans le package fl.texte) a une propriété pour définir le texte de l'alignement vertical.
Vérifier http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/text/TLFTextField.html
OriginalL'auteur Héctor
Généralement j'utilise ce code, quand je veux verticalement aligner mon texte autour de l'origine.
OriginalL'auteur Scorpion Inc
J'ai eu mon champs de texte sur la ligne de temps dans ma situation et ils étaient déjà dimensionnés en conséquence à mes besoins (leur taille représenté l'aligner à la zone) et mis sur le Comportement: Multiligne.
Mais je suppose que les champs de texte peuvent être créés et de la taille de l'Actionscript ainsi.
Donc, j'ai mis à jour mon champs de texte avec la fonction suivante:
OriginalL'auteur marius
OriginalL'auteur Joshua Maerten
Donner à ceci un essai,
OriginalL'auteur arnaud maignan