![]() |
динамическое txt.поле в скроллере - height по количеству строк???
Вот надо мне сделать скроллер... знаю-знаю, что просто и все такое... :cool:
Но что-то мне не улыбается делать текстовое поле на 80 строк и прокручивать его твиннингом по кадрам... вперед назад... вперед назад... вперед назад... можно сделать так чтобы поле увеличивалось при добавлении текста? и скроллировать используемое пространство, а не метры пустоты? |
Возможно использование scroll и maxscroll свойств для перемещения (скроллинга) текста в текстовом поле (ТП).
На панели Text Options (опции текста), можно назначать переменную любому текстовому полю и установить режим Вводимый или Динамический Текст. ТП действует как окно, в котором отображается значение этой переменной. Каждая переменная, связанная с ТП, имеет свойства scroll и maxscroll. Можно использовать эти свойства для скроллинга текста в ТП. Свойство scroll возвращает номер наивысшей видимой в настоящий момент строки ТП, допускается как установка, так и считывание текущего значения свойства. Свойство maxscroll возвращает номер наивысшей видимой строки ТП, когда самая нижняя строка станет видимой. Значение этого свойства можно только считывать, но не задавать. Допустим имеется текстовое поле, содержащее четыре строки. Оно имеет переменную speech, содержащую девять строк текста, поэтому только часть переменной speech может быть показана одновременно (условно она обозначена прямоугольником): Вы можете обращаться к этим свойствам, используя dot (точечный) синтаксис: textFieldVariable.scroll myMovieClip.textFieldVariable.scroll textFieldVariable.maxscroll myMovieClip.textFieldVariable.maxscroll Для создания скроллинга в текстовом поле: Ну чтож делай так...
scroll Синтаксис : Код:
variable_name.scroll = xvariable_name Имя переменной, связанной с текстовым полем. x Номер верхней видимой линии в текстовом поле. Если значение не указано, используется 1 по умолчанию. Flash Player обновляет это значение, когда пользователь передвигается по текстовому полю вверх и вниз. Описание Свойство; контролирует отображение информации в текстовом поле, связанном с переменной. Свойство scroll определяет, с какой строки текстовое поле начинает выводить содержимое и обновляется автоматически при передвижении текста через текстовое поле. Свойство scroll используется для перелистывания длинного текста или для создания тестовых полей со скроллингом. Значение этого свойства можно как считывать, так и изменять. maxscroll Синтаксис Код:
variable_name.maxscroll = xvariable_name Имя переменной, ассоциированной с текстовым полем. x Наибольшее значение номера строки, допустимое для свойства scroll, основанное на высоте текстового поля. Это значение "только для чтения", устанавливаемое со стороны Flash. Описание Свойство; свойство "только для чтения", которое работает со свойством scroll для контроля отображения информации в текстовом поле. Значение этого свойства невозможно изменить, оно может быть только считано. Ну вот гдето так :D :rolleyes: :D |
|
спасибо дорогой
:cool:
|
BitSky - круто!!!
|
:D мне в детстве мама это говорила :D
|
так и говорила:
ну, что крутой BitSky, неси ремень!!! :D :D :D :D |
правильно, видать, делала что говорила :D
|
| Часовой пояс GMT +4, время: 07:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.