classes
TextAreaFix.as
package sk.yoz.fix
{
import flash.text.TextFieldAutoSize;
import mx.controls.TextArea;
import mx.core.mx_internal;
use namespace mx_internal;
public class TextAreaFix extends Object
{
public function TextAreaFix()
{
super();
}
public static function getTextHeight(textArea:TextArea):uint
{
/* only whent textArea.width is not percentage */
textArea.validateNow();
textArea.mx_internal::getTextField().autoSize = TextFieldAutoSize.LEFT;
var height:uint = textArea.mx_internal::getTextField().height;
//var height2:uint = textArea.mx_internal::getTextField().getLineMetrics(0).height;
return height;
}
}
}