2010-11-10 3 views
0

J'essaye d'appliquer un remplissage au sommet de mon instance TextField dans mon application Flash, un peu comme si vous utilisiez CSS.Application de remplissage à un TextField dans ActionScript 3.0

Je n'ai trouvé aucun moyen de le faire. Vous vous attendez à ce qu'il fasse partie des classes TextFormat ou StyleSheet, mais il ne l'est pas non plus. J'ai en quelque sorte trouvé une solution de contournement en ajoutant htmlText en haut de TextField avec <br /><br />, mais ajouter des lignes entières d'espace blanc en haut n'est pas souhaitable.

Des idées?

Répondre

2

La raison pour laquelle le remplissage n'est pas inclus dans les classes de stylesheet est qu'il fait partie du modèle CSS Box. Flash n'utilise pas de CSS pour le positionnement ou le style du modèle de boîte du tout. Il utilise seulement css pour styler le texte. Pourquoi ne pas simplement définir la position Y du champ de texte sur la quantité de pixels que vous voulez tamponner?