On peut également faire de l'auto-resize.
Pour cela, au lieu de mettre un chiffre sur cette même propriété, on saisira "NaN", valeur par défaut (Not A Number).
Ce qui donne simplement :
<s:TextArea heightInLines="{NaN}" minHeight="30"/>
<s:TextArea heightInLines="{NaN}" minHeight="30"/>
private function resizeMe(field:TextArea) :voidPuis on l'appelle sur notre champs texte
{
field.validateNow();
field.mx_internal::getTextField().autoSize = TextFieldAutoSize.LEFT;
field.height = field.mx_internal::getTextField().height;
}
<mx:TextArea
id="monChamps"
creationComplete="resizeMe(this.monChamps)"
text="Mettre plein de texte"/>