![]() |
проблемма со скроллингом текста
ребят. я нашёл этот программный способ и хочу узнать почему у меня скроллится только на 1 строчку http://flash.ucoz.ru/publ/30-1-0-112
я сделал всё как по инструкции text.scroll+1 -1 , даже попробовал maxscroll назначить... не пашет!!! :.(.. |
может счетчик обнуляется постоянно
|
но в книге и на страничке этого сайта ничего не сказано про счётчик! кстати причём он тут?
|
Цитата:
|
с сайта. :\ и у меня дома хорошая книга лежит. и там везде одинаково.
|
Выкладывайте исходник.
|
Вложений: 1
вот тут
|
что там? :грызу ногти: :)
|
Плюс за флуд. Не умеете ждать — ваши проблемы.
|
ну хочется же понять...
|
Приветствую,
во-первых, не надо использовать в Var и Instance Name зарегистрированные слова (в Вашем случае - text, обратите внимание, что это слово выделено тем же цветом, что и функция). Также я бы посоветовал размещать элементы управления (кнопки, текстовые поля, программный код) на отдельных слоях. во-вторых, я так понимаю, что текст не прокручивается в виду того, что он и так весь помещается в рамку текста. Если же Вы хотите увидеть, как действительно работает этот способ - попробуйте сделать следующее: создайте TextField со свойствами: Dynamic Text, Instance Name - text_txt, Multiline. Текст пока не вводите (поэтому оно и называется Динамическим, что заполняется динамично: либо подгрузка из внешнего текстового или какого еще файла, либо из кода ActionScript). Кнопкам также необходимо присвоить имена (например, up_btn и down_btn). Теперь, когда мы подготовили необходимые элементы, давайте займемся кодом. Весь код будем помещать на первый кадр (frame) верхнего слоя (layer), который назовем actions. Сначала, заполним наше текстовое поле данными (имя_тесктового_поля.text="..."), ясное дело, что введенные данные должны не помещаться в поле. После чего прикрепим код скролла к кнопкам. В конечном счете, получаем следующий код: Код:
text_txt.text = "Мама мыла раму. Маша любит Сашу" |
способ не плохой. главное что работает. но хочется назначить сценарий не на кадр в слое а на сам символ кнопки. конечно, с текстом так не получится... в этом способе мне неприятна пустая функция. но спасибо.
|
извините за флуд, я с телефона, а там графика дорого стоит и не могу отредактировать.
главный минус способа что не видно как текст будет выглядеть, надо его программно менять цвет и размер где надо. можно как то мой способ подправить? |
Тогда элементарно выделяете текстовое поле, правая кнопка мыши -> scrollable. После этого сдвигаете границы текстового поля таким образом, допустим, чтобы были видны цифры от 1 до 10 (с 11 по 18 получаются вне видимости, то есть их мы и будем прокручивать).
|
| Часовой пояс GMT +4, время: 15:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.