В интерфейсе есть место только для трех строк текста, но содержимое является внешним и переменным, и если оно в конечном итоге занимает более трех строк, должна быть какая-то кнопка «просмотреть все». Я могу представить, как должна выглядеть эта функция, но я не совсем уверен, как лучше всего это сделать в AS3. Что-то вроде (в псевдокоде):
function cropText(source:TextField, length:int, append:String):TextField{
if(source.lineCount > length){
source.text = // magic function that retuns the first length lines,
// minus append.length characters, with the append value tacked onto the end
}
return source;
}
... Правильно? Как бы вы восполнили недостающую часть?