Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.08.2009, 00:40
donphp вне форума Посмотреть профиль Отправить личное сообщение для donphp Найти все сообщения от donphp
  № 1  
Ответить с цитированием
donphp

Регистрация: Aug 2009
Сообщений: 40
По умолчанию Скролл всегда в низу

Делаю в игре мини чат.
Сообшения добавляются в низ чата

Код AS1/AS2:
_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

Старый 29.08.2009, 00:48
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Помути че нить со свойством maxscroll. а лучше свой скролл сделай. и навыки будут не лишние, да еще и отдизайнишь все что захочешь сам

Старый 29.08.2009, 01:30
donphp вне форума Посмотреть профиль Отправить личное сообщение для donphp Найти все сообщения от donphp
  № 3  
Ответить с цитированием
donphp

Регистрация: Aug 2009
Сообщений: 40
Я во флеше новичек. Даже не предсталяю как сделать скрол

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

Старый 29.08.2009, 02:21
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 4  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
UIScrollBar.scrollPosition, TextField.maxscroll в помощь.

Старый 29.08.2009, 03:52
xchild вне форума Посмотреть профиль Отправить личное сообщение для xchild Найти все сообщения от xchild
  № 5  
Ответить с цитированием
xchild

Регистрация: Mar 2009
Сообщений: 16
Цитата:
Сообщение от udaaff Посмотреть сообщение
UIScrollBar.scrollPosition, TextField.maxscroll в помощь.
Расскажи плиз, как этим пользоваться.... я тоже озадачен этой проблемой... остальное более или менее понятно как сделать, а тут прямо затык случился... Все в дизайне получается, а скрулы прямо позорище!!!!

Старый 29.08.2009, 05:08
donphp вне форума Посмотреть профиль Отправить личное сообщение для donphp Найти все сообщения от donphp
  № 6  
Ответить с цитированием
donphp

Регистрация: Aug 2009
Сообщений: 40
Сначала маялся с таким кодом. Но this.scrollPosition всегда оставался 1
Код AS1/AS2:
onClipEvent(enterFrame){	
	trace(this.scrollPosition + 's'+ this._parent.InstanceChat.maxscroll);
	this.scrollPosition = this._parent.InstanceChat.maxscroll;
	this.redraw(true); 
}

А вот такой код сразу заработал
Код AS1/AS2:
onClipEvent(enterFrame){	
	trace(this.scrollPosition + 's'+ this._parent.InstanceChat.maxscroll);
	this._parent.InstanceChat.scroll=this._parent.InstanceChat.maxscroll;
	this.redraw(true); 
}


Последний раз редактировалось donphp; 29.08.2009 в 05:34.
Старый 29.08.2009, 05:42
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 7  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS1/AS2:
this.scrollPosition = this._parent.InstanceChat.maxscroll - 1;
По идее единицу еще отнять нужно. Но не проверял.

Старый 29.08.2009, 13:51
donphp вне форума Посмотреть профиль Отправить личное сообщение для donphp Найти все сообщения от donphp
  № 8  
Ответить с цитированием
donphp

Регистрация: Aug 2009
Сообщений: 40
Цитата:
Сообщение от udaaff Посмотреть сообщение
Код AS1/AS2:
this.scrollPosition = this._parent.InstanceChat.maxscroll - 1;
По идее единицу еще отнять нужно. Но не проверял.
Проверил только что.
Вывод - не надо. Так получается скрол на одну строку выше самой нижней


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

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


Последний раз редактировалось donphp; 29.08.2009 в 13:56. Причина: Проверил код от udaaff
Старый 30.08.2009, 23:42
xchild вне форума Посмотреть профиль Отправить личное сообщение для xchild Найти все сообщения от xchild
  № 9  
Ответить с цитированием
xchild

Регистрация: Mar 2009
Сообщений: 16
Цитата:
Сообщение от donphp Посмотреть сообщение
Проверил только что.
Вывод - не надо. Так получается скрол на одну строку выше самой нижней


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

PS Нужна еще помошь с #include http://www.flasher.ru/forum/showthread.php?t=129304
Народ, а вы не могли выложить пример проекта со скриптами которые вы тут пишете? А то я ни чего не понимаю.... Пожайлуста, очень хочу разобраться!!!...

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.