Thanks for your responses. I did try that link (and that class) but it appears to replace the entire string with '...' instead of just the ending characters. And the conditional it uses to test if truncation is needed is testing for height values??? That I don't understand:
protected function get truncationRequired() : Boolean { return (textField.height< textField.maxHeight + UITextField.TEXT_HEIGHT_PADDING); }