Руководство по actionscript. часть 5, стр. 077
Hello world. How are you?
Рис. 27.8. Перемещаемые правая и нижняя границы, с разрывом строки
Если переменной wordwrap присвоить значение true, а переменной autoSize — любое значение, отличное от значения TextFieldAutoSize. NONE, нижняя граница текстового поля будет автоматически перемещаться вниз или вверх, но при этом его левая, правая и верхняя границы будут оставаться в исходном положении. Этот код продемонстрирован в листинге 27.4 — в нем создается текстовое поле с перемещаемой нижней границей.
Листинг 27.4. Перемещаемая нижняя граница
package { import flash. display.*; import flash. text.*;
public class HelloWorld extends Sprite { public function HelloWorld ( ) { var t:TextField = new TextField( ); t. text = «Hello world, how are you?»; t. background = true; t. backgroundColor = OxCCCCCC; t. border = true; t. borderColor = 0×333333;
// Вместе две следующие строки кода делают нижнюю границу объекта t // автоматически перемещаемой для размещения значения переменной // t. text.
t. autoSize = TextFieldAutoSize. LEFT; t. wordwrap = true;
addChild(t);
}
}
}
Результат выполнения кода из листинга 27.4 показан на рис. 27.9. Обратите внимание, что ширина прямоугольного отображаемого контейнера зафиксирована и составляет 100 пикселов (по умолчанию), а для размещения текста с переносами перемещается нижняя граница.