Руководство по actionscript. часть 5, стр. 075

Hello world, how are you?

Рис. 27.6. Автоматическое добавление разрывов строк

Перенос слов является всего лишь свойством отображения. В тех местах, где переносится исходный текст, никакие символы возврата каретки или новой строки не добавляются. Если переменной wordwrap присвоено значение true, изменение значения переменной width текстового поля приведет к тому, что мягкий перенос будет происходить в другом месте (то есть изменится размещение текста). Жесткие переносы могут быть добавлены в текстовое поле с помощью служебной последовательности » \п» или тега

в тексте HTML (использование разметки HTML в текстовых полях мы рассмотрим далее, в разд. «HTML-форматирование текста»).

1 Не путайте переменную wordwrap с переменной multiline (рассматривается далее, & л ч в разд. «HTML-форматирование текста» и «Ввод через текстовые поля»). Переменная S-Jyj multiline влияет на возможность разметки HTML и пользовательского ввода вызывать разрывы строк, а переменная wordwrap определяет, должна ли среда выполнения Flash осуществлять автоматический перенос строк.

Автоматическое изменение размеров

Чтобы прямоугольная область отображения текстового поля автоматически изменяла свои размеры в соответствии с размером текста в текстовом поле, мы используем переменную экземпляра autoSize класса TextField. Если переменной autoSize присвоить любое значение, отличное от значения TextFieldAutoSize. NONE (установлено по умолчанию), размер текстового поля всегда будет достаточным для отображения текста, присваиваемого этому полю.

^ 1 Переменная autoSize перекрывает любые абсолютные размеры, задаваемые через пе-

ременные height и width объекта TextField.

Переменная autoSize может принимать одно из следующих четырех возможных значений: TextFieldAutoSize. NONE, TextFieldAutoSize. LEFT, TextFieldAutoSize. RIGHT и TextFieldAutoSize. CENTER. Они определяют направление, в котором текстовое поле должно расширяться или сужаться, чтобы соответствовать размерам присвоенного ему текста.

Если переменной autoSize присвоено значение NONE, то размеры текстового поля остаются фиксированными. Если переменной присвоено значение LEFT, то левая граница текстового поля фиксируется, а правая — перемещается. Если переменной присвоено значение RIGHT, то правая граница текстового поля фиксируется, а левая — перемещается. Если же переменной присвоено значение CENTER, то происходит равномерное перемещение левой и правой границ текстового поля. В последних трех случаях, когда происходит перенос строк или встречаются твердые разрывы строк, нижняя граница текстового поля также перемещается для размещения нескольких строк текста.

В листинге 27.3 создается текстовое поле, прямоугольная область отображения которого изменяет свои размеры справа и, когда встречается разрыв строки, снизу.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.68
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.170
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 059
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 018
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.49
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 064
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 072
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 072
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 034
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 143
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 075
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 030
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 117
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.113
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 049
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...