PDA

Просмотр полной версии : Скролл всегда в низу


donphp
29.08.2009, 00:40
Делаю в игре мини чат.
Сообшения добавляются в низ чата

_root.myLoder(_root.baseURL+'serv.php?cmd=chat&gid='+'&chat='+escape(this.input.text));
this.chat += '<br /><b>'+_root.uid+': </b>'+this.input.text;

К текстовому полю добавил компонент скролл. Как сделат так что бы скрол был всегда внизу как в ICQ

in4core
29.08.2009, 00:48
Помути че нить со свойством maxscroll. а лучше свой скролл сделай. и навыки будут не лишние, да еще и отдизайнишь все что захочешь сам

donphp
29.08.2009, 01:30
Я во флеше новичек. Даже не предсталяю как сделать скрол

Добавлено через 36 минут
Посмотрел справочник и не нашел ни в свойствах ни в методах компонента UIScrollBar
нечего о maxscroll

udaaff
29.08.2009, 02:21
UIScrollBar.scrollPosition, TextField.maxscroll в помощь.

xchild
29.08.2009, 03:52
UIScrollBar.scrollPosition, TextField.maxscroll в помощь.

Расскажи плиз, как этим пользоваться.... я тоже озадачен этой проблемой... остальное более или менее понятно как сделать, а тут прямо затык случился... Все в дизайне получается, а скрулы прямо позорище!!!! :umnik2:

donphp
29.08.2009, 05:08
Сначала маялся с таким кодом. Но this.scrollPosition всегда оставался 1

onClipEvent(enterFrame){
trace(this.scrollPosition + 's'+ this._parent.InstanceChat.maxscroll);
this.scrollPosition = this._parent.InstanceChat.maxscroll;
this.redraw(true);
}



А вот такой код сразу заработал

onClipEvent(enterFrame){
trace(this.scrollPosition + 's'+ this._parent.InstanceChat.maxscroll);
this._parent.InstanceChat.scroll=this._parent.InstanceChat.maxscroll;
this.redraw(true);
}

udaaff
29.08.2009, 05:42
this.scrollPosition = this._parent.InstanceChat.maxscroll - 1;
По идее единицу еще отнять нужно. Но не проверял.

donphp
29.08.2009, 13:51
this.scrollPosition = this._parent.InstanceChat.maxscroll - 1;
По идее единицу еще отнять нужно. Но не проверял.

Проверил только что.
Вывод - не надо. Так получается скрол на одну строку выше самой нижней


Тема закрыта.

PS Нужна еще помошь с #include http://www.flasher.ru/forum/showthread.php?t=129304

xchild
30.08.2009, 23:42
Проверил только что.
Вывод - не надо. Так получается скрол на одну строку выше самой нижней


Тема закрыта.

PS Нужна еще помошь с #include http://www.flasher.ru/forum/showthread.php?t=129304

Народ, а вы не могли выложить пример проекта со скриптами которые вы тут пишете? А то я ни чего не понимаю.... Пожайлуста, очень хочу разобраться!!!...