28/09/2010

Adapter un champs à son contenu

Ce code vient de idletogether.com.
La fonction permettant de recalculer la taille du champs :
private function resizeMe(field:TextArea) :void
{
    field.validateNow();
    field.mx_internal::getTextField().autoSize = TextFieldAutoSize.LEFT;
    field.height = field.mx_internal::getTextField().height;
}
Puis on l'appelle sur notre champs texte

<mx:TextArea
id="monChamps"
creationComplete="resizeMe(this.monChamps)"
text="Mettre plein de texte"/>

Sinon flexer.info permet de redimensionner son texte dès quand on le rempli

1 commentaire: