Просто прокрутка текстового поля до конца.
Привет всем. Сегодня только установил флеш, и начал потихоньку учить, так что не ругайтесь сильно. Пересмотрел много тем в поиске, советуют использовать доп. компоненты, и тд. Я не знаю, нужно ли мне это.
Суть задачи проста: подгружается текстовый файл в dynamic text с именем text1. Весь текст не помещается, надо добавить полосу прокрутки и изначально прокрутить текстовое поле на конец файла. 2 часа сижу мучаюсь... :rolleyes::wacko: |
Используйте компонент ScrollBar и в _targetInstanceName укажите ваш текстфилд
|
ок, я пока не попробовал, но думаю что это не будет перелистывать автоматически на конец текста. по сути я делаю чат, и необходимо чтобы можно было прокрутить вверх на старые сообщения, но изначально при загрузке в текстовое поле оно прокручивалось к последнему сообщению
ps. так и есть, появилась полоса прокрутки, но сам файл загружается и прокрутка остается нетронутой, (с чего бы ей быть тронутой :)) |
Только сегодня флеш и уже чат???
Может что-нибудь по-проще попробовать?? К вопросу - компонентом ScrollBar этого не сделаешь. Пишите свой скролл.а при загрузке текста в мувиклип,_y ставьте ему - -(myText_txt.textHeight+mc._height). На счет скролла,у Wolsh был хороший,поройте в его сообщениях |
Цитата:
по ответу: спасибо, сейчас попробую, если не получится буду копать. :) |
Код:
this.createTextField("scroll_txt", this.getNextHighestDepth(), 10, 10, 160, 20); |
спасибо за ответы. пока наверно, рановато начинать с такого.
как говорится, если гора не идет к Магомету, то Магомет идет за пивом. Сделал вывод сообщений так чтобы самое новое оказывалось сверху )) |
UP
А вот такой вопрос, как убрать полосу прокрутки, если она не нужна? т.е. сделать, чтобы она появлялась только когда есть что прокручивать
|
поставь условие
если высота клипа в котором находиться поле (если такового нет то это _root) больше за высоту самого текстового поля то scrool._visible=false иначе scrool._visible=true; |
Код:
в чем различие между _height и height? |
Часовой пояс GMT +4, время: 15:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.