2010-11-09 6 views
0

J'ai un panneau dans mon application, et l'utilisateur peut changer sa largeur. Mon problème est quand le titre est très long. Je voudrais recadrer le titre en changeant la largeur. J'ai essayé de changer la largeur du titleTextField par: this.titleTextField.width = ...; Mais ça ne marche pas. Est-ce que n'importe quel corps peut m'aider?Modifier la largeur du titre dans un panneau

+0

Quel est exactement le comportement actuel lorsque vous redimensionnez? Si vous pouviez fournir votre disposition MXML, cela pourrait nous aider :) –

Répondre

1

rogner Tout le texte: utiliser cette fonction

private function cropText(str:String,w:int=-1):String{ 
    return (w != -1)?str.substr(0,w)+"...":str; 
} 

COMMENT UTILISER:

title = cropText ("hellow WORLD", 10);

SORTIE:

HELLOW WOR... 

espère que cela résout votre problème

+0

Salut Treby, merci pour votre réponse. Mais mon problème est que je ne sais pas comment changer la largeur du composant – kezern

+0

voulez-vous dire le panneau lui-même? ou juste la barre de titre? – Treby

Questions connexes