|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2008
Сообщений: 7
|
Просто прокрутка текстового поля до конца.
Привет всем. Сегодня только установил флеш, и начал потихоньку учить, так что не ругайтесь сильно. Пересмотрел много тем в поиске, советуют использовать доп. компоненты, и тд. Я не знаю, нужно ли мне это.
Суть задачи проста: подгружается текстовый файл в dynamic text с именем text1. Весь текст не помещается, надо добавить полосу прокрутки и изначально прокрутить текстовое поле на конец файла. 2 часа сижу мучаюсь... |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Используйте компонент ScrollBar и в _targetInstanceName укажите ваш текстфилд
|
|
|||||
Регистрация: Sep 2008
Сообщений: 7
|
ок, я пока не попробовал, но думаю что это не будет перелистывать автоматически на конец текста. по сути я делаю чат, и необходимо чтобы можно было прокрутить вверх на старые сообщения, но изначально при загрузке в текстовое поле оно прокручивалось к последнему сообщению
ps. так и есть, появилась полоса прокрутки, но сам файл загружается и прокрутка остается нетронутой, (с чего бы ей быть тронутой ) Последний раз редактировалось koldunko; 24.09.2008 в 20:31. |
|
|||||
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
Только сегодня флеш и уже чат???
Может что-нибудь по-проще попробовать?? К вопросу - компонентом ScrollBar этого не сделаешь. Пишите свой скролл.а при загрузке текста в мувиклип,_y ставьте ему - -(myText_txt.textHeight+mc._height). На счет скролла,у Wolsh был хороший,поройте в его сообщениях |
|
|||||
Регистрация: Sep 2008
Сообщений: 7
|
Цитата:
по ответу: спасибо, сейчас попробую, если не получится буду копать. |
|
|||||
this.createTextField("scroll_txt", this.getNextHighestDepth(), 10, 10, 160, 20); this.createTextField("my_txt", this.getNextHighestDepth(), 10, 30, 320, 240); my_txt.multiline = true; my_txt.wordWrap = true; for (var i = 0; i<10; i++) { my_txt.text += "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy " + "nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat."; } scrollUp_btn.onRelease = function() { my_txt.scroll--; scroll_txt.text = my_txt.scroll+" of "+my_txt.maxscroll; }; scrollDown_btn.onRelease = function() { my_txt.scroll++; scroll_txt.text = my_txt.scroll+" of "+my_txt.maxscroll; };
__________________
на каком языке вы пишите? а на каком нужно? |
|
|||||
Регистрация: Sep 2008
Сообщений: 7
|
спасибо за ответы. пока наверно, рановато начинать с такого.
как говорится, если гора не идет к Магомету, то Магомет идет за пивом. Сделал вывод сообщений так чтобы самое новое оказывалось сверху )) |
|
|||||
Регистрация: Sep 2008
Сообщений: 7
|
UP
А вот такой вопрос, как убрать полосу прокрутки, если она не нужна? т.е. сделать, чтобы она появлялась только когда есть что прокручивать
|
|
|||||
Регистрация: Sep 2008
Сообщений: 7
|
if(text1._height > _root._height) { scroll1._visible = true; } else { scroll1._visible = false; } в чем различие между _height и height? |
Часовой пояс GMT +4, время: 06:17. |
|
« Предыдущая тема | Следующая тема » |
Теги |
scroll , прокрутка , скроллинг |
Опции темы | |
Опции просмотра | |
|
|