classes

TextAreaFix.as

Stiahnuť 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;
        }
        
    }
}