Прокручивание (scrolling) в полях для текста

Если в клипе содержится окно для текста, связанное с переменной, есть два специальных качества, которые определяют внешний вид этого окна.

variable_name.scroll

Величина scroll- это номер строки, которая первая видна в верху окна. То есть- если вы хотите показать в этом окне текст из нескольких строк, вы можете показывать текст начиная НЕ с первой строки.

Величина scroll назначается вами. По умолчанию это 1, и Flash обновляет его всегда, когда пользователь прокручивает текст в окне.

Вы можете узнать (получить) значение числа scroll, и назначать его сами.

variable_name.maxscroll

Величина maxscroll, это номер той строки, которая находится на первом месте, если весь текст в окне прокручен до самого низа окна.

Это число назначает Flash.

Вы можете эту величину только узнать. Изменить ее нельзя.


Величина scroll может быть полезна, если вы хотите поместить в окне длинный текст, и в какой-то момент разместить текст так, чтобы в окне было видно конкретную строку (например начало параграфа в длинном тексте)

Вот пример- текст из 9 строчек поместили в текстовое окно высотой в 4 строчки. Естественно мы можем увидеть в окне только часть текста. Прямоугольник из непрерывной линии показывает изображает само окно. Окно описано переменной speech.

speech.scroll равно 1, потому что текст в окне показан, начиная с первой строки.

speech.maxscroll равно 6 , потому что, если прокрутить текст в окне до конца, на самой верхней позиции мы увидим строчку номер 6.